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

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

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

вопрос

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

cout << obj.getx() << endl;
cout << obj->getx() << endl;
cout << obj->gety() << endl;
Сложность вопроса
95
Сложность курса: Язык программирования C++ для профессионалов
83
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Зачёт всё. Бегу кутить отмечать 4 за тест интуит
09 май 2019
Аноним
Зачёт прошёл. Лечу в бар отмечать победу над тестом интут
14 фев 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.