title: Types in copy constructor
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://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>