c++ - 复制构造函数的缺点

标签 c++

<分区>

为什么要使用拷贝构造函数?复制构造函数的优点和缺点是什么?

最佳答案

“缺点”是对于不可复制的类型,我们必须明确禁止复制:

class Foo
{
    // ...

private:

    Foo(const Foo&);
    Foo& operator=(const Foo&);
}

关于c++ - 复制构造函数的缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2996227/

相关文章:

c++ - 在新的 int[][] 上删除或删除[]

c++ - 类模板部分特化问题

c++ - 在c++ solaris中编译多个文件

c++ - 通过 char* 缓冲区读取 int 的行为是不同的,无论它是正数还是负数

c++ - 使用 Qt 将 Windows 库移植到 MacOSX,事件循环

c++ - 将 Rcpp::NumericVector 转换为 Eigen::VectorXd

c++ - 如何打破这种循环类型定义?

c++ - 写入/dev/stdout : how to send EOF? 的程序

c++ - 递归概念的澄清

c++ - 在不同线程中取消引用指向原子对象的只读非原子指针是否安全?