1. 直接初始化
是使用于我们提供参数相匹配的构造函数来进行初始化。
2. 拷贝初始化
当我们时用拷贝初始化时,我们要求编译器将右侧运算对象拷贝到正在创建的对象中,
拷贝初始化通常是调用拷贝构造函数来实现的。
Ps :在正式初始化时 用 ” = “ 会进行拷贝初始化 用 “( )” 的话会进行直接初始化,即调用构造函数。
3. 拷贝赋值运算符 --- " = "
就是在类内重载一下 赋值运算符。
1. 直接初始化
是使用于我们提供参数相匹配的构造函数来进行初始化。
2. 拷贝初始化
当我们时用拷贝初始化时,我们要求编译器将右侧运算对象拷贝到正在创建的对象中,
拷贝初始化通常是调用拷贝构造函数来实现的。
Ps :在正式初始化时 用 ” = “ 会进行拷贝初始化 用 “( )” 的话会进行直接初始化,即调用构造函数。
3. 拷贝赋值运算符 --- " = "
就是在类内重载一下 赋值运算符。