14118. [GESP202609 八级 C++] 第 15 题

[GESP202609 八级 C++] 第 15 题

下列程序的输出结果为(  )。

#include <iostream>
using namespace std;
class A {
    public:
    A() {
        cout << "A";
    }
    ~A() {
        cout << "~A";
    }
};
class B : public A {
    public:
    B() {
        cout << "B";
    }
    ~B() {
        cout << "~B";
    }
};
int main() {
    B b;
    return 0;
}

{{ select(1) }}

  • BA~A~B

  • BA~B~A

  • AB~A~B

  • AB~B~A