拷贝构造函数和赋值运算符的重载的调用次数问题

系统在什么情况下会进行优化呢? 当拷贝构造存在连续的赋值情况的时候, 当多个临时对象连续赋值的时候  简单点来说就是,再一次拷贝构造结束后,并没有直接返回给要创建的对象而是又再次进行了拷贝构造。或者是,建立一个临时对象,来进行拷贝构造,然后又返回了一个临时对象,再用这个返回的临时对象继续拷贝构造。这时候,系统就会自动优化。 class AA  {};  AA f (AA a)  {  return
相关文章
相关标签/搜索