Chinaunix
标题:
对于iostream的禁止复制
[打印本页]
作者:
陆地蛮牛
时间:
2013-07-08 14:37
标题:
对于iostream的禁止复制
我在看C++ primer的书,其中提到将iostream的复制构造函数声明为private的,可以禁止复制,我不太明白,这样如何做到禁止复制,请大虾们指导。
作者:
bruceteen
时间:
2013-07-08 14:40
“复制构造函数声明为private的”的话,你怎么复制?
如果你认为可以的话,你写个代码出来
作者:
陆地蛮牛
时间:
2013-07-08 14:53
我刚才在想比如说
class A
{
A(istream &) //A的一个构造函数
}
复制代码
我刚刚突然在想,引用是不是不对形参进行复制。所以这里没矛盾,。所以不能写成A(istream){}这种形式,因为这样要先对传递过来的实参进行复制?
回复
2#
bruceteen
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2