c++子类调用父类构造函数
作者:野牛程序员:2023-11-23 15:20:07 C++阅读 2942
在C++中,子类可以通过在其构造函数的成员初始化列表中调用父类的构造函数来调用父类的构造函数。这是通过使用子类的构造函数初始化列表来完成的。以下是一个简单的例子:
#include <iostream>
class Parent {
public:
Parent(int value) {
std::cout << "Parent constructor called with value: " << value << std::endl;
}
};
class Child : public Parent {
public:
// 在子类的构造函数中调用父类的构造函数
Child(int value) : Parent(value) {
std::cout << "Child constructor called with value: " << value << std::endl;
}
};
int main() {
// 创建子类对象,会调用父类和子类的构造函数
Child childObj(42);
return 0;
}在这个例子中,Child 类是 Parent 类的子类,而在 Child 类的构造函数中,使用构造函数初始化列表调用了 Parent 类的构造函数。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:vs不能用scanf的原因
- 下一篇:C++父类引用指向子类对象
