Boost库学习笔记-----------实用工具之禁止复制 noncopyable
2013-09-03 16:37
302 查看
1.定义类时,如果我们不显示生命复制构造函数和赋值操作符编译器会默认为我们生成,如果想禁止复制,只需要私有 化复制构造函数和赋值操作符。
2.使用Boost库中的noncopyable能很好的减少我们的工作,如果每个类不想被复制,只需要集成noncopyable即可。
例:#include <boost/noncopyable.hpp>
class do_not_copy : private boost::noncopyable
{.............};
2.使用Boost库中的noncopyable能很好的减少我们的工作,如果每个类不想被复制,只需要集成noncopyable即可。
例:#include <boost/noncopyable.hpp>
class do_not_copy : private boost::noncopyable
{.............};
相关文章推荐
- Thinking In Java学习笔记之目录实用工具
- 【深度学习】【caffe实用工具3】笔记25 Windows下caffe中将图像数据集合转换为DB(LMDB/LEVELDB)文件格式之convert_imageset
- 【学习笔记】android API 实用工具
- 深度学习21天实战caffe学习笔记《13:Caffe 实用工具》
- kvm 虚拟机 实用工具笔记(方便查看ip 磁盘复制和修改文件等)
- 【深度学习】【caffe实用工具1】笔记23 Windows下【Caffe实用工具】之convert_cifar_data的用法
- 【深度学习】【caffe实用工具5】笔记27 windows下SSD网络中的get_image_size工具的使用
- V-rep学习笔记:vrep中的实用工具
- 【深度学习】【caffe实用工具4】笔记26 windows下使用Caffe中的源代码进行【训练】和【预测】
- mysqlbinlog- 处理二进制日志文件的实用工具 学习笔记
- Thinking In Java学习笔记之文件读写实用工具
- 【深度学习】【caffe实用工具2】笔记24 Windows下【Caffe实用工具】之【计算图像均值】compute_image_mean的用法
- 【深度学习】【caffe实用工具6】笔记28 windows下SSD网络中的convert_annoset工具的使用
- Windows驱动开发工具 WDK 学习笔记(1)
- C++ Primer复习和学习笔记 第十三章 复制控制
- Nodejs学习笔记之复制文件
- 自动化工具ansible基本命令和使用方式学习笔记
- 使用TableDiff实用工具解决事务复制中的问题
- Linux开发工具学习笔记2
- boost库学习笔记