会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
橘子小酥的回收站
漫漫C++路
博客园
首页
新随笔
联系
订阅
管理
2011年3月22日
Effective C++:条款06:若不想使用编译器自动生成的函数,就该明确拒绝 (Explicitly disallow the use of complier-generated functions you do not want.)
摘要: 为驳回编译器自动(暗自)提供的机能,可将相应的成员函数声明为private并且不予实现。使用像Uncopyable这样的base class也是一种做法。class Uncopyable{protected: Uncopyable(){} ~Uncopyable(){}private: Uncopyable(const Uncopyable&); Uncopyable& operator=(const Uncopyable&); };
阅读全文
posted @ 2011-03-22 13:57 橘子小酥
阅读(240)
评论(0)
推荐(0)
编辑
公告