2021
08-11
08-11
详解C++编译器优化技术
目录前言RVONRVO复制省略优化失效的情况前言注1:vc6、vs没有提供编译选项来关闭该优化,无论是debug还是release都会进行RVO和复制省略优化注2:vc6、vs2005以下及vs2005+Debug上不支持NRVO优化,vs2005+Release支持NRVO优化注3:g++支持这三种优化,并且可通过编译选项:-fno-elide-constructors来关闭优化RVO#include<stdio.h>classA{public:A(){printf("%pconstruct\n",this);}A(constA&cp)...
继续阅读 >