构造,拷贝构造,赋值
class classa= classa() 再调用构造之前会调用 成员的构造函数, 然后再调用本类的 构造函数
classa = classa() 先构造,再调用赋值操作符(默认赋值操作符函数 会调用 成员的赋值操作符来赋值)
默认构造函数使用与变量初始化相同的规则来初始化成员,具有类类型的成员通过运行各自的默认构造函数来进行初始化。
默认复制构造函数执行逐个成员初始化,将新对象初始化为原对象的副本, 所谓“逐个成员”指换是编译器将现有对象的每个非static成员,依次复制到正创建的对象, 直接复制内置类型成员的值,类类型成员使用该类的复制构造函数进行复制。
默认赋值操作符会执行逐个成员赋值(memberwise assignment),右操作数的每个成员赋值给左操作数对象的对应成员。

浙公网安备 33010602011771号