临时对象问题

来源:8-6 前置与后置操作符

duye123456

2021-07-30

Complex(_real++,_image++)被看作临时对象,但能否看成是(_real++,_image++)的强转呢,转成一个Complex类型,就像int(1.0).

写回答

1回答

quickzhao

2021-07-30

视频中的这里的return Complex(_real++,_image++); 会直接触发构造函数的调用,相当于直接构造了一个新的对象;所以节省的临时对象的产生。

0
1
qq_樱花树下的约定_04152968
老师为什么构造函数构造的新对象在return后要被栈“释放掉”,不需要调用拷贝构造函数了呢
2022-05-14
共1条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程