Why must a copy constructor\'s parameter be passed by reference?
Because pass-by-value would invoke the copy constructor :)