Определены классы:
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;(Верный ответ)