Определены классы:
class Base1 { public: void func(); };class Base2 { public: void func(); }; class Derived: public Base1, public Base2 { … };void main() { Derived a; … };Какие из следующих операторов функции main() правильны?
(Ответ считается верным, если отмечены все правильные варианты ответов.)
Варианты ответа
a.Base2.func();
a.func();
a.Base1.func();
a.Base1::func();(Верный ответ)
a.Base2::func();(Верный ответ)