3 3 1 12 12 1 12 12 1 1 13 1 12 14 14 x = 6 ; x2 = 789 x = 6 ; x2 = 999 x = 12345 ; x2 = 999 x = 22222 ; x2 = 999 Default constructing a Y Copy constructing a Y Copy constructing a Y Copy constructing a Y Destructing a Y Destructing a Y Default constructing a Y Copy constructing a Y Value constructing a Y 56 Value constructing a Y 78 Copy constructing a Y Copy constructing a Y Assigning a Y Copy constructing a Y Destructing a Y Destructing a Y Copy constructing a Y Assigning a Y Copy constructing a Y Destructing a Y Destructing a Y Copy constructing a Y Destructing a Y Destructing a Y 3 3 3 3 3 9 { 1, 7 }, [1, 2, 3] Destructing a Y Destructing a Y Destructing a Y Destructing a Y Destructing a Y Destructing a Y