#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