在C++中,派生类可以通过调用其父类的构造函数来初始化继承的成员变量和方法。本文将详细介绍在C++中调用父类构造函数的规则,并提供相应的源代码示例。
在C++中,派生类通过在其构造函数的初始化列表中调用父类的构造函数来执行父类的初始化。派生类的构造函数可以显式地调用父类的构造函数,也可以省略调用,此时编译器会自动调用父类的默认构造函数。
下面是一个示例代码,演示了如何在派生类的构造函数中调用父类的构造函数:
#include <iostream>
class Parent {
public:
Parent