Difference between pass-by-reference & and *?
<p>What is the difference between passing-by-reference and using the C pointer notation?</p>

<p><code>void some_function(some_type&amp; param)</code></p>

<p>and</p>

<p><code>void some_function(some_type *param)</code></p>

<p>Thanks</p>
