预期输出就是左侧下面两行吗?
如果输出只有那2行,那么写法有很多种,最简单的: 第一个 public: BaseClass() { cout << "Construction. Number = 1" << end; } 第二个 public: ~DerivedClass() { cout << "Destruction. Number = 0" << end; }