拷贝构造函数何时被调用:
对象在创建时使用其他的对象初始化
对象作为函数参数值传递时
对象作为函数返回值值传递时
赋值运算符重载函数何时被调用:
对象已存在,用其他对象给它赋值时
所以我们可以发现这两者的本质区别:一个是构造函数,而一个是普通成员函数
本文共 171 字,大约阅读时间需要 1 分钟。
拷贝构造函数何时被调用:
对象在创建时使用其他的对象初始化
对象作为函数参数值传递时
对象作为函数返回值值传递时
赋值运算符重载函数何时被调用:
对象已存在,用其他对象给它赋值时
所以我们可以发现这两者的本质区别:一个是构造函数,而一个是普通成员函数
转载于:https://my.oschina.net/xunxun/blog/263412