随笔
2016-04-13 23:04
288 查看
class Uncopyable{ protected: //允许drived对象构造和析构 Uncopyable(){} ~Uncopyable(){}//此函数不用为virtual private: Uncopyable(const Uncopyable&); Uncopyable& operator=(const Uncopyable&); }; class HomeForSale : private Uncopyable{//私有继承 //class不在声明copy构造函数或者copy assign操作符 }; //为驳回编译器提供的机能,可将相应的成员函数声明成private并且不予实现,使用像uncopyable这样的base class也是一种做法
相关文章推荐
- AS插件-android-selector-chapek
- 实现用户登录并且在数据库中查找匹配的账号密码
- 笔记练习:《Javascript入门经典(第5版)》page212_17.7Practice
- python分析mysql-binlog,统计时间段内各表的操作次数_2016041302
- C++学习篇——纯虚函数和抽象类
- 冒泡排序
- 【转载】tomcat结合nginx使用小结
- 20145122《Java面向对象程序设计》实验二实验报告
- 进程间通信管道的应用
- 319. Bulb Switcher
- JavaScript-js-创建表格-创建多行多列表
- Android 自定义View (四) 视频音量调控
- 逻辑地址、线性地址、物理地址和虚拟地址的区别
- 专家系统
- nodejs入门 多人聊天视频
- iOS学习笔记之回调(二)
- 第三百七十六天 how can I 坚持
- POJ 1981 Circle and Points(求半径R圆覆盖最多点数及由圆上两点和半径求圆心)
- Debug,distribution和release有什么区别?
- ICPCCamp2016day 1 - All Pair Shortest Path【bitset优化】