//====================== start of sample.cpp - Ответ на вопрос по любому предмету №1251379
Новинка
-37%
Вопрос
//====================== start of sample.cpp ========================== class Input { public: Input(); ~Input(); }; class USBDev { public: ~USBDev(); }; class USBInput: public Input { USBDev m_dev; public: USBInput(): Input() {} ~USBInput(); }; class Device { public: Device(); ~Device(); }; class ManualUserDev: public Device { public: ManualUserDev() : Device() {} ~ManualUserDev(); }; class Key { public: ~Key(); }; class Keyboard: public USBInput, public ManualUserDev { Key* key; public: Keyboard(): ManualUserDev(), Input() {key = new Key();} ~Keyboard() { delete key; } };//====================== end of sample.cpp ========================== В каком порядке вызываются деструкторы при удалении объекта Keyboard из файла sample.cpp?- самым первым вызывается деструктор Key
- деструктор ManualUserDev вызывается после деструктора USBDev
- деструктор USBDev вызывается раньше, чем деструктор Input
- деструктор USBInput вызывается раньше, чем деструктор Key
Ответ
Этот вопрос в коллекциях

Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅














