《Effective C++》读书笔记06:如果不要编译器自动生成的函数,就明确拒绝
有时候,我们需要定义一些独一无二的类,这些类是如此的特别,以至于我们不能将 其拷贝或者赋值:
可是上一个专题讲到,即使我们不定义copy构造函数和copy assignment函数,编译器 还是会自动定义它们,所以,为了阻止上述行 这样,如果用户无意中调用它们,就会在编译期间得到错误。而如果你在member函数 和friend函数中调用,则会是连接器发出抱怨; 也可以将连接期间的问题移到编译期间,可以这么做:
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |