title: I defined a non-copy constructor; will a copy constructor still be implicitly defined?
body: <p>Can the (implicit)<strong>default</strong> <strong>copy constructor</strong> be called for a <strong>class</strong> that has already <em><strong>user-defined constructor</strong> but that is not the copy constructor</em>? </p>
  
  <p>If it is possible then, suppose we <em>define the copy constructor for the class explicitly</em>, now can the (implicit)default constructor be called?</p>