小编avi*_*ash的帖子

C++默认复制构造函数

我知道如果复制ctor在类中被声明为私有,编译器将不会生成默认复制ctor.

但有人可以解释为什么编译器这样做?

如果复制ctor被声明受保护会怎么样?编译器会提供默认的复制ctor吗?

如果复制ctor被声明为私有但有一个定义,例如foo(const&obj){}会发生什么?

c++

4
推荐指数
1
解决办法
483
查看次数

标签 统计

c++ ×1