//====================== start of sample.cpp - Ответ на вопрос по любому предмету №1251379
-42%
Вопрос
//====================== 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
Ответ
Этот вопрос в коллекциях
-20%
Коллекция: Программирование на С/С++
490 390 руб.

🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀
















