Главная /
Программирование на С/С++ /
//====================== start of sample.cpp ========================== class Program { long threads_count; double time_of_work; public: char* prog_name; long version; long get_threads_count(); double get_time_of_work(); }; const Program& get_my_program(); typedef double (Program::*my_getter)(); int main() { long Program::*pversion = &Program::version; char* Program::*pmy_name = &Program::prog_name; long (Program::*f_threads_count)() = &Program::get_threads_count; Program& prg = const_cast<Program&>(get_my_program()); long my_version = (prg)->*pversion; char* my_name = prg.*pmy_name; long my_threads_count = (prg.f_threads_count)(); my_getter getter = &Program::get_time_of_work; double my_time_of_work = (prg.*getter)(); return 0; } //====================== end of sample.cpp ========================== ]]>Какие присвоения значений членов класса переменным будут успешны в файле sample.cpp?
вопросПравильный ответ:
my_version
my_name
my_threads_count
my_time_of_work
Сложность вопроса
76
Сложность курса: Программирование на С/С++
94
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не увидел этот великолепный сайт с решениями с тестами intuit до зачёта
29 янв 2019
Аноним
Я сотрудник университета! Оперативно удалите сайт и ответы intuit. Пишу жалобу
14 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие из приведённых в примере лямбда функций могут изменить значения переменных а и b?
- # Какие вопросы решаются при определении реализации объектов системы?
- # Каковы основные особенности наследования?
- # В каких случаях используется идиома «Конверт/письмо»?
- # В каких из приведённых ниже выражений нельзя обойтись без указателя this?
WordPress Security by Sucuri. MiniFB Template. © Vtone