复制省略或者译作“省略不必要的复制”（copy elision），是C++语言标准中定义的编译优化技术。 当一个class类型的的临时对象用于初始化同类型的对象<ref name="C++03 12.8/15">ISO/IEC (2003). "ISO/IEC 14882:2003(E): Programming Languages - C++ §12.8 Copying class objects [class.copy]" para. 15</ref>时，复制初始化通常优化为直接初始化；但在语义上仍