Called Example1 default constructor.. Called Example1 constructor with value 32.. Called Example1 copy constructor with value 32.. Called Example1 copy constructor with value 32.. Called Example1 destructor (32) Called Example1 destructor (32) Instance 1: Example1[value=320] Instance 2: Example1[value=32] Called Example1 copy constructor with value 320.. Called Example1 copy constructor with value 320.. Called Example1 destructor (320) Example1[value=320] Called Example1 destructor (320) Example1[value=320] Example1[value=320] Example1[value=320] Example1[value=320] 320 320 320 320 320 Instance 1, direct access = 320 Instance 1: Example1[value=100] Called Example1 destructor (32) Called Example1 destructor (100)