请参见 inheritance(继承)。
每当创建类对象时编译器都会自动调用的特殊类成员函数,用于确保初始化相应对象的实例变量。构造函数必须始终具有与该函数所属的类相同的名称。请参见 destructor(析构函数)。
请参见 inheritance(继承)。
每当销毁类对象或对类指针应用运算符 delete 时编译器都会自动调用的特殊类成员函数。析构函数必须始终具有与该函数所属的类相同的名称,该类前有一个 (~)。请参见 constructor(构造函数)。
在 C++ 中,大量函数可以共享相同的名称,因此仅用名称并不能很好的区分不同的函数。编译器通过名称改编解决这个问题:为函数创建由函数名称及其参数的某些组合组成的函数的唯一名称。该策略启用了类型安全链接。也称为名称修饰。