老师好,在你7-5拷贝构造及临时对象的优化
来源:8-5 拷贝构造及临时对象的优化
厦门黄猫编程
2021-12-24
Complex c=a+b;
第一,这个语句是初始化,这是‘=’是初始化的意思对吧?
第二,a加b运算后,重载+号,那么这个赋值‘=’,也不是用重载=的函数。用了什么其它函数,来实现初始化?
写回答
1回答
-
quickzhao
2021-12-25
这里的=实际上是直接定义c时的初始化操作。在+后直接会调用Complex的构造函数,完成对c的定义和初始化。
00
相似问题