In Tails default constructor. Tails ID: 1 Value(n): 41 In Tails default constructor. Tails ID: 2 Value(n): 67 In Tails assignment = Copying Tails ID: 1 Value(n): 41 to Tails ID: 2 Value(n): 41 In Tails copy constructor. Original: Tails ID: 1 Value(n): 41 Copy: Tails ID: 3 Value(n): 41 In Tails copy constructor. Original: Tails ID: 1 Value(n): 41 Copy: Tails ID: 4 Value(n): 41 TOTAL TAILS MADE: 4 MADE BY DEFAULT CONSTRUCTOR: 2 MADE BY COPY CONSTRUCTOR: 2 MADE BY OPERATOR=: NONE! CURRENT NUMBER OF TAILS: 4 void f(Tails t) f(a) : In Tails copy constructor. Original: Tails ID: 1 Value(n): 41 Copy: Tails ID: 5 Value(n): 41 In: void f(Tails t) In Tails destructor. Tails ID: 5 Value(n): 41 void g(Tails & t) g(a): In: void g(Tails & t) Tails h() b=h(): In: Tails h() In Tails default constructor. Tails ID: 6 Value(n): 34 In Tails copy constructor. Original: Tails ID: 6 Value(n): 34 Copy: Tails ID: 7 Value(n): 34 In Tails destructor. Tails ID: 6 Value(n): 34 In Tails assignment = Copying Tails ID: 7 Value(n): 34 to Tails ID: 2 Value(n): 34 In Tails destructor. Tails ID: 7 Value(n): 34 Tails i(Tails t) b=i(a): In Tails copy constructor. Original: Tails ID: 1 Value(n): 41 Copy: Tails ID: 8 Value(n): 41 In: Tails i(Tails t) In Tails copy constructor. Original: Tails ID: 8 Value(n): 41 Copy: Tails ID: 9 Value(n): 41 In Tails destructor. Tails ID: 8 Value(n): 41 In Tails assignment = Copying Tails ID: 9 Value(n): 41 to Tails ID: 2 Value(n): 41 In Tails destructor. Tails ID: 9 Value(n): 41 Tails j(Tails & t) b=j(a): In: Tails j(Tails & t) In Tails copy constructor. Original: Tails ID: 1 Value(n): 41 Copy: Tails ID: 10 Value(n): 41 In Tails assignment = Copying Tails ID: 10 Value(n): 41 to Tails ID: 2 Value(n): 41 In Tails destructor. Tails ID: 10 Value(n): 41 Tails & k() b=k(): In: Tails & k() In Tails default constructor. Tails ID: 11 Value(n): 0 In Tails destructor. Tails ID: 11 Value(n): 0 In Tails assignment = Copying Tails ID: 7077368 Value(n): 7077340 to Tails ID: 2 Value(n): 7077340 Tails & m(Tails t) b=m(a): In Tails copy constructor. Original: Tails ID: 1 Value(n): 41 Copy: Tails ID: 12 Value(n): 41 In: Tails & m(Tails t) In Tails destructor. Tails ID: 12 Value(n): 41 In Tails assignment = Copying Tails ID: 7077160 Value(n): 4240939 to Tails ID: 2 Value(n): 4240939 Tails & p(Tails & t) b=p(a): In: Tails & p(Tails & t) In Tails assignment = Copying Tails ID: 1 Value(n): 41 to Tails ID: 2 Value(n): 41 TOTAL TAILS MADE: 12 MADE BY DEFAULT CONSTRUCTOR: 4 MADE BY COPY CONSTRUCTOR: 8 MADE BY OPERATOR=: NONE! CURRENT NUMBER OF TAILS: 4 In Tails destructor. Tails ID: 4 Value(n): 41 In Tails destructor. Tails ID: 3 Value(n): 41 In Tails destructor. Tails ID: 2 Value(n): 41 In Tails destructor. Tails ID: 1 Value(n): 41