码迷,mamicode.com
首页 >  
搜索关键字:boost    ( 1957个结果
对象序列化之Boost.Serialization
最近在写基于海量点云数据建模程序时,碰到一个效率问题;整个建模过程是管道线方式,这里简单地看作是两步,第一步就是生成所需的数据,第二步即是基于这些生成的数据建模;目前所做的工作就是写第二步,第一步的操作不需要变动,这就造成每次对第二步进行修改(再编译链接后执行)后,重新生成所需数据,而这个生成过程是相当缓慢的,从而给开发调试阶段造成极大的时间浪费。 于是就想到了对象序列化,而对象序列化有好几种方...
分类:其他好文   时间:2014-05-10 09:15:15    阅读次数:299
boost::serialization 拆分serialize函数
在前篇 boost::serialization 用基类指针转存派生类(错误多多,一波三折)文中我们都是使用serialize函数来实现序列化,其代码格式如下: private: friend class boost::serialization::access; template void serialize(Archive& ar, const unsigned int ...
分类:其他好文   时间:2014-05-10 09:09:19    阅读次数:520
boost::lexical_cast
boost::lexical_cast为数值之间的转换(conversion)提供了一揽子方案,比如:将一个字符串"123"转换成整数123,代码如下:string s = "123"; int a = lexical_cast(s); 这种方法非常简单,笔者强烈建议大家忘掉std诸多的函数,直接....
分类:其他好文   时间:2014-05-10 01:25:37    阅读次数:343
boost::mpl::eval_if的用法
最近看boost的时候总是遇见这个eval_if,不知道啥意思,就没法看下去了,比如 前篇文章boost::serialization 拆分serialize函数分析时就出现这样一段代码: template inline void split_member(Archive & ar, T & t, const unsigned int file_version) { typedef BOOS...
分类:其他好文   时间:2014-05-07 06:21:14    阅读次数:556
C++ Linux 多线程之创建、管理线程
在这个库最重要的一个类就是 boost::thread,它是在 boost/thread.hpp 里定义的,用来创建一个新线程。...
分类:编程语言   时间:2014-05-07 05:57:06    阅读次数:364
怎样用boost::serialization去序列化派生模板类(续)
在 怎样用boost::serialization去序列化派生模板类这篇文章中,介绍了序列化派生类模板类, 在写测试用例时一直出现编译错误,调了很久也没跳出来,今天偶然试了一下...居然调了出来。 先看看变异错误的代码(。。。看不出有错,可是编译就有错)。 基类代码: class base_class { public: base_cla...
分类:其他好文   时间:2014-05-07 03:54:45    阅读次数:543
Unix C++(boost) 线程同步和线程组
虽然多线程的使用可以提高应用程序的性能,但也增加了复杂性。 如果使用线程在同一时间执行几个函数,访问共享资源时必须相应地同步。 一旦应用达到了一定规模,这涉及相当一些工作。 所以要学习Boost.Thread提供同步线程的类。...
分类:编程语言   时间:2014-05-06 14:42:40    阅读次数:329
boost编译配置及简单使用
boost编译配置及简单使用1、下载 http://www.boost.org/2、编译: A、解压 boost_1_55_0.zip 到boost路径 B、运行 bootstrap.bat。 会生成2个文件,分别是bjam.exe 和 b2.exe. bjam是早起的文件,新版本用b2比较好 .....
分类:其他好文   时间:2014-05-04 10:12:01    阅读次数:299
BOOST_CLASS_EXPORT
用基类的指针去转存派生类时除了上一篇boost::serialization 用基类指针转存派生类(错误多多,一波三折)之外,还有另一种更简单的方法: 用BOOST_CLASS_EXPORT宏。下面我们来分析怎样用BOOST_CLASS_EXPORT来实现 用基类的指针去转存派生类。 首先来看前面实例的一段代码: void save() { std::ofstream ofs("t7.x...
分类:其他好文   时间:2014-05-04 09:48:50    阅读次数:487
boost::tie()和boost::variant()讲解
boost::tie()和boost::variant()讲解...
分类:其他好文   时间:2014-05-04 09:07:37    阅读次数:233
1957条   上一页 1 ... 192 193 194 195 196 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!