"const T &arg" vs. "T arg"
<p>If you have a function which takes for example an <code>int</code>, what is the better way of declaring the function and why is one better than the other one?</p>

<pre><code>void myFunction (const int &amp;myArgument);
</code></pre>

<p>or</p>

<pre><code>void myFunction (int myArgument);
</code></pre>
