title: Why can't we use pass by pointer in copy constructor in c++?
body: <p>I know the general syntax of copy constructor in c++ would take reference. 
     But, my doubt is what happens if we use pointer type instead of reference? Why don't we use pass by pointer mechanism in Copy constructor?
     What are the major disadvantages in it?</p>