gamedev.net
I guess I'm a little confused Is the following thinking correct? I can declare a function in two ways:void foo (reftype @);void foo (reftype &in);In the first case, I should be ready to deal with nullptrs. In the second case, nullptr references still exist, but the runtime throws an exception before they reach me, so I don't have to worry about it (too much). Following up from that, it is recommended (somewhere in the docs