On this pageCXX5592复制构造函数(copy constructor)只得用来初始化它的基类以及它所属的类的非静态成员依据如果一个编译器实现检测到对复制构造函数(copy constructor)的调用是多余的,那么允许忽略该调用,即使该复制构造函数除了构造对象的副本外还有其他副作用。这就是所谓的 复制消除。登录查看完整文章