Types in copy constructor
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/1051379/is-there-a-difference-in-c-between-copy-initialization-and-direct-initializati">Is there a difference in C++ between copy initialization and direct initialization?</a>  </p>
</blockquote>



<pre><code>Class A
{
public:
   //some member function call
private:
   int x;
   char a;
};
int main()
{
   A a;
   A b;
}
</code></pre>

<p>Hi can You tell me the Difference's in Between these when I call or initialize the objects of above class as</p>

<pre><code>A a(b);
A a=b;
a=b;
</code></pre>
