阅读背景:

关于临时变量的分析,去掉编译器优化,linux环境下GDB调试

来源:互联网 

 分析一下代码,调用GetA()之后,在函数内会生成一个临时对象,调用一次构造函数,然后将此临时对象拷贝给函数的返回值,调用一次拷贝构造函数,此返回值也是一个临时对象,返回值再拷贝给a对象,调用一次拷贝构造函数。 分析一下代码,调用GetA()之后,在函数内会生成一个临时对象,调用一次构造函数




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: