jia*_*afu 5 c++ string g++
string str="fujian";
有些书说代码会触发复制构造函数,但是g ++会对它进行优化,以便不会调用复制构造函数.
但是,我使用g ++命令-O0来禁用优化,但它仍然无法触发复制构造函数.
怎么理解呢?
And*_*owl 9
使用GCC和Clang,您可以使用-fno-elide-constructors编译标志来关闭复制/移动省略优化.
-fno-elide-constructors
归档时间:
12 年,6 月 前
查看次数:
357 次
最近记录:
10 年,7 月 前