Rules for Using References in C++
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/2139224/how-to-pass-objects-to-functions-in-c">How to pass objects to functions in C++?</a><br>
  <a href="http://stackoverflow.com/questions/2582797/why-pass-by-const-reference-instead-of-by-value">Why pass by const reference instead of by value?</a>  </p>
</blockquote>



<p>In C++ is there a kind of rule or guidance of when exactly one must or at least should opt for using pass by references than by value? </p>

<p>And if is about the size of the object with some object as far as know (<em>little honestly</em>) it can become difficult to judge.</p>
