Copy Constructor Doubt
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/2685854/why-should-the-copy-constructor-accept-its-parameter-by-reference-in-c">Why should the copy constructor accept its parameter by reference in C++?</a>  </p>
</blockquote>



<p>In wikipedia, it is mentioned that -  </p>

<p>The following are invalid copy constructors (Reason - copy_from_me is not passed as reference) :</p>

<pre><code>X (X copy_from_me);
X (const X copy_from_me);
</code></pre>

<p>because the call to those constructors would require a copy as well, which would result in an infinitely recursive call.</p>

<blockquote>
  <p>Could someone please explain, how it would result in an infinitely recursive call ?</p>
</blockquote>

<p>Thanks.</p>
