hello created Object, id 1 created Object, id 2 nulls equal destroyed Object, id 2 equal okay less than okay created Object, id 3 calling Object::hello for 1 calling Object::hello for 1 calling Object::hello for 1 calling Object::hello const for 1 calling Object::hello const for 1 calling Object::hello const for 1 goodbye destroyed Object, id 3 destroyed Object, id 1