Considere o código em C++ a seguir:
| class A { public: A() {cout << “A Construtor” << endl;}; ~A() {cout << “A Destrutor” << endl;}; }; class B1 : public A { public: B1() {cout << “B1 Construtor” << endl;}; ~B1() {cout << “B1 Destrutor” << endl;}; }; class B2 : public A { public: B2() {cout << “B2 Construtor” << endl;}; ~B2() {cout << “B2 Destrutor” << endl;}; }; class C : public B1, public B2 { public: C() {cout << “C Construtor” << endl;}; ~C() {cout << “C Destrutor” << endl;}; }; int main(void) { C objC; } |
Assinale a alternativa que indica corretamente o que será exibido na tela.