现在的位置: 首页 > 综合 > 正文

禁止拷贝构造

2018年12月13日 ⁄ 综合 ⁄ 共 153字 ⁄ 字号 评论关闭

如果我们想禁止对象被复制,应该写一个private的复制构造函数(不能不写,不写会自动生成),但这样的话自己的成员函数和友元还是可以调用它,进一步的方法是只声明而不实现(这个可以通过编译)。这样的话,如果是外部调用,会编译错误,如果是自己的成员函数或友元调用,会链接错误。


c++ primer还是要好好看 !!

抱歉!评论已关闭.