I\'m a little confused as to the mechanics of the copy constructor. Correct me if I\'m wrong:
If a method takes a reference to an object as a parameter, and the class d
Copy constructor is called only when passing by value, not by reference. By reference no copying is needed (this is part of what references are for!) so no copy constructor called.