Transcription: Simply nesting a class definition inside another class does not instantiate the inner class. For example, the class Tree does not contain a node object until the data member root is declared. The inner class can have compiler supplied and user-defined constructors and destructors just like any other class.