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

Что будет выведено на консоль в результате выполнения следующего кода?

#include <iostream> 
 
class A 
{ 
public: 
    A() { std::cout << "A "; } 
    ~A() { std::cout << "~A "; } 
}; 
 
class B 
{ 
public: 
    B() { std::cout << "B "; } 
    ~B() { std::cout << "~B "; } 
}; 
 
class C: public A 
{ 
    B m_b; 
public: 
    C() { std::cout << "C "; } 
    ~C() { std::cout << "~C "; } 
}; 
 
int main() 
{ 
    C c; 
    return 0; 
} 
1 балл


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