When pass-by-pointer is preferred to pass-by-reference in C++?
<p>I can imagine one case, in which the input parameter could be NULL so that pass-by-pointer is preferred but not pass-by-reference?</p>

<p>Can anybody add more cases?</p>
