Главная / Программирование на С/С++ /

//====================== 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
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.
WordPress Security by Sucuri. MiniFB Template. © Vtone