Главная / Язык программирования C++ для профессионалов / Определены классы: class base { int x, y; public: base() { x = 0; y = 0; } int getx() { return x; } int gety() { return y; } }; class Derived : protected base { int z; public: Derived() : base() { z = 0; } int getz() { return z; } base::gety; }; main() {

Определены классы:

class base { int x, y; public: base() { x = 0; y = 0; } int getx() { return x; } int gety() { return y; } }; class Derived : protected base { int z; public: Derived() : base() { z = 0; } int getz() { return z; } base::gety; }; main() { Derived *obj = new Derived; /* ??????????? */ } Какие из следующих операторов приведут к ошибкам компиляции?

вопрос

Правильный ответ:

cout << (*obj).gety() << endl;
cout << obj->getx() << endl;
cout << obj.getz() << endl;
Сложность вопроса
83
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Большое спасибо за подсказками по интуит.
24 июл 2020
Аноним
Это очень простецкий решебник intuit.
21 июл 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.