Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== class Region; class Person { public: short m_age; const char* m_name; const char* m_surname; const char* m_region_name; Person(const char* name) : m_name(name) {} operator short () {return m_age;} operator const char* () {return "";} operator Region* (); }; class Region { public: const char* region_name; const char* cheef_name; long size; Region(const char* region_nm) : region_name(region_nm) {} operator long () {return size;} operator const char* () {return region_name;} operator Person () {return Person(cheef_name);} }; Person::operator Region* () {return new Region(m_region_name);} //====================== end of sample.cpp ========================== ]]>Какие операторы преобразования класса Person не являются корректными с точки зрения архитектуры?
вопросПравильный ответ:
Person::operator short ();
Person::operator const char* ();
Person::operator Region* ();
Region::operator long ();
Region::operator const char* ();
Region::operator Person ();
Сложность вопроса
82
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные ответы с интуитом? Это же крайне просто
02 ноя 2019
Аноним
Если бы не эти ответы - я бы не справился c этими тестами интуит.
16 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Какой из структурных шаблонов помогает организовать единообразное хранение объектов в древовидных структурах?
- # Какие утверждения о размещения элементов многомерного массива в памяти верны?
- # Какие члены класса Building из файла sample.cpp обязательно должны быть инициализированы в списке инициализации?
- # Специализация класса позволяет:
- # Перегрузка каких виртуальных методов базового класса в классе DiskIO выполнена корректно?
WordPress Security by Sucuri. MiniFB Template. © Vtone