It is possible to copy objects as part of initializations and in assignments
Plain and simple value semantics is used for objects of class types in C++