C++ 构造函数调用规则
构造函数是一种特殊的成员函数,用于创建对象时进行初始化操作。在 C++ 中,构造函数的调用规则包括默认构造函数、参数化构造函数、拷贝构造函数和委托构造函数。下面将介绍这些构造函数的调用规则,并给出相应的源代码示例。
- 默认构造函数
默认构造函数是没有参数的构造函数,当对象创建时没有提供初始化参数时,会自动调用默认构造函数进行初始化。如果没有显式定义默认构造函数,编译器会自动生成一个默认构造函数,该构造函数将执行默认的成员初始化操作。
示例代码:
class MyClass {
public:
MyClass() {