Implicitly Created Operations
The default construct, copy constructor, destructor, assignment operator, address operator, and comma operator will all be given implicit meanings unless overridden by the programmer.
class emptyBox : public box { private: box aField;};