Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== class Computer { public: Computer(OutPutDev& outdev) : m_proc("amd64") , m_disk2(1024) , m_disk1(128) , m_mem(4096) , m_output(outdev) { m_pinput = new InputDev(); } private: Processor m_proc; HDDDev m_disk1; HDDDev m_disk2; InputDev* m_pinput; OutPutDev& m_output; Memory m_mem; }; //====================== end of sample.cpp ========================== ]]>Какие утверждения о порядке вызовов конструкторов классов при создании объекта типа Computer в файле sample.cpp верны?
вопросПравильный ответ:
атрибут m_proc инициализируется раньше всех
для атрибута m_disk1 конструктор вызывается после вызова конструктора атрибута m_disk2
конструктор InputDev для аттрибута m_pinput вызывается перед вызовом конструктора для инициализации атрибута m_mem
конструктор OupPutDev для атрибута m_output вызывается до вызова конструктора класса Computer
Сложность вопроса
81
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет эти тесты с интуитом? Это же элементарно
18 июл 2020
Аноним
Кто гуглит эти ответы интуит? Это же элементарно
17 янв 2020
Аноним
Экзамен прошёл на пять с минусом.!!!
16 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # На что следует обратить внимание при оптимизации программ по размеру объектного кода и памяти данных?
- # Какие из типов, описанных в файле sample1.h (выше), являются классом в широком смысле этого слова?
- # При инициализации какой переменной в файле sample.cpp будет брошено исключение?
- # Какие утверждения про используемую функцию копирования copy_impl() верны?
- # Какие методы класса не должны бросать исключения наружу?
WordPress Security by Sucuri. MiniFB Template. © Vtone