#include <iostream>
using namespace std;
class a {
public:
a() {
std::cout << "基类构造函数" << std::endl;
}
};
class b :public a {
public:
b(){
std::cout << "子类构造函数" << std::endl;
}
};
int main() {
b banana;
return 0;
}
生成子类对象时,会先调用基类构造函数,生成基类对象。