text: Если контейнер будет уничтожен, то и включённый объект тоже будет уничтожен. class Department; class University { private: Department faculty; // Composition }; class Carburetor; class Automobile { private: Carburetor* itsCarb; public: Automobile() {itsCarb=new Carburetor();} virtual ~Automobile() {delete itsCarb;} // Composition, т.к. объект itsCarb будет удалён };