I find the signature of the implicit copy constructor is like this: X::X(X const& )
where X is the name of the class
1.- What is the effect of the placement of const in the different signatures? What is constant in each case?
2.- What is the correct prototype for the implicit copy constructor?
Thanks.