ООП в C++ : Вопрос 1 : 20

В каких из перечисленных строк произойдут ошибки компиляции?

class Base { 
    public: 
        void method1(); 
    protected: 
        void method2(); 
    private: 
        void method3(); 
}; 
 
class Child : public Base { 
    protected: 
        void method1() { } 
        void method2() { } 
        void method3() { } 
}; 
 
int main() {  
    Base* base = new Child(); 
    base->method1();         // 1 
    base->method2();         // 2 
    base->method3();         // 3 
    return 0;  
} 
1 балл


© Copyright © 2017 - 2019 Все права защищены. Бесплатное онлайн образование.