CS202 6- ‹#›
Copy Constructors
nCopy constructors are also used whenever passing an object of a class by value: (get_name returns a ptr to a char for the current object)
n
nint main() {
n  name smith("Sue Smith"); //constructor with arg used
n
n  //call function by value & display from object returned
n  cout <<function(smith).get_name() <<endl;
n  return (0);
n}
n
nname function(name obj) {
n  cout <<obj.get_name() <<endl;
n  return (obj);
n}
n