Can a object be passed as value to the copy constructor
<p>I have some confusion with this "Can a object be passed as value to the copy constructor"
The compiler clearly rejects this, which means it is not possible.
Can you help me understand this? </p>

<pre><code>class Dummy{
    Dummy(Dummy dummy){ // This is not possible
    }
};
</code></pre>

<p>Then why is it said that "Copy constructor will lead to recursive calls when pass by value is used."</p>
