
Boost学习
文章平均质量分 66
orsinozhu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Boost序列化之一
本来想自己实现一个简单的序列化以临时解决项目,然左思右想,自己实现一来时间不够充裕,二来稳定性、扩展性以及可移植性不是那么好把握,最终还是选择了一个开源库——boost。 boost中的串行化使用简单,易于扩展,如下例: #include #include #include #include #include #include #include #include原创 2011-12-31 23:50:06 · 1264 阅读 · 0 评论 -
Boost序列化学习之二——binary_oarchive追本溯源
Boost的序列化功能非常强大,看似简单的实现实则包含很多的设计理念,下面从二进制序列化保存binary_oarchive开始吧, 从图中可以看出,binary_oarchive的父类还是相当多的,仅仅是对数据的保存,为什么需要对父类进行这样的划分呢? noncopyable:该类本身什么功能都没有,没有任何属性和方法,并且将所有初始化的接口保护起来了,源码如下: // P原创 2012-01-01 00:59:00 · 5499 阅读 · 0 评论 -
thread——MFC下Boost的线程编译错误问题
在MFC中使用boost的多线程库,可能会抛出链接错误: __pRawDllMain already defined in .... 这是由于thread的源码中叶有一个入口函数 extern BOOL (WINAPI * const _pRawDllMain)(HANDLE, DWORD, LPVOID)=&dll_callback; 解决方法是将 boost/libs/threa原创 2012-03-18 10:24:06 · 1831 阅读 · 0 评论