ChinaUnix.net
相关文章推荐:

shared pointer boost 库

大家好,我想请教一个问题。 class ABC{ static void transfer_configured_vtn_to_vtn_thread(); } 现在如下使用: boost::function f= boost::bind(&ABC::transfer_configured_vtn_to_vtn_thread); 这样为什么是可以的呢? boost::function f 是返回void,以const int32_t, const int32_t, const uint64_t为参数的...

by cumtb_maxiao - C/C++ - 2012-05-14 18:48:38 阅读(1266) 回复(2)

相关讨论

简介当您熬了几个通宵才编出的程序突然在客户站点上崩溃时,您可能会感到束手无策,因为没有测试用例可用来帮您再现灾难现场,因此也就无法进行调试。这是很多人都很熟悉的场景,但对于此问题,人们关心的更多的是如何解决它?只是转储堆栈追踪信息显然并不是一个好办法。您需要深入了解代码的数据结构并检查它们的值。boost Serialization 是一个解决方案。可以将程序内容转出到归档文件(文本或 XML 文件)中,并从该归档文件中恢...

BoostSerialization

by 5Seven - AIX文档中心 - 2012-01-19 13:12:46 阅读(1410) 回复(0)

我现在在linux下编译一个用了boost/tokenizer.hpp的源文件 代码如下: #include #include #include <boost/tokenizer.hpp> int main() { std::string str1 = "I-have-a-dog"; std::cout << str1 << std::endl; boost::char_separator sep("-"); boost::tokenizer<boost::char_separator > tokens(str1, sep); for (tokenizer::iterator tok_iter = tokens.begin(); tok_iter...

by kitty9fish - C/C++ - 2009-08-22 16:48:28 阅读(1452) 回复(1)

C++ boost简介     boost是一个准标准,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。     boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程...

by yanghoo - Linux文档专区 - 2009-03-19 16:55:45 阅读(894) 回复(0)

泛型技术和面向对象技术填补了逻辑上的空缺,从代码来讲,一个是竖向累积,一个是横向扩展。

boost在STL的基础上发展,成为了一个集泛型技术之大成者的

hpp,其实质就是将.cpp的实现代码混入.h头文件当中,定义与实现都包含在同一文件,则该类的调用者只需要include该hpp文件即可,无需再将cpp加入到project中进行编译。
而实现代码将直接编译到调用者的obj文件中,不再生成单独的obj.
...

by yesblue77 - 移动操作系统 - 2011-12-22 08:51:09 阅读(581) 回复(0)

这样写C++巨没意思

by AD8018 - C/C++ - 2011-11-21 07:18:50 阅读(2480) 回复(2)

小弟最近在研究boost thread 下面是自己写的1个基本的多线程处理事务的模型 跑是基本没问题 但是不懂效率上来讲 合理么 先谢谢各位了[code]#include #include <boost/thread.hpp> #include <boost/bind.hpp> #include using namespace std; boost::mutex mutex; class ThreadMgr { public: ThreadMgr(int i) : m_work_flag(true),m_thread_num(i) { m_works.clear(); St...

by tweyseo - C/C++ - 2011-11-08 11:16:38 阅读(3284) 回复(6)

今天利用编版本的时间研究了一下boost的序列化,特别是xml序列化的东东,还是有很多收获,记下来怕以后忘记了,人老了,很多东东都记不得了...... (一)研究boostxml序列化要做准备的工作 a.下一个最新的boost记住用1.32版本的,这个版本提供了XML序列化的支持 b.windows下用的VC7.0,这个是一定要了,我一直没舍得换我的VC6,结果编译boost的serialization的用了很多毛招就是编不过,实在没办法了,只好老老实实装了VC7,原...

by yf0hudu - Web开发 - 2008-11-03 21:32:33 阅读(2074) 回复(0)

我在linux下搞CORBA,用idl打出"无法找出共享libmicoir2.3.10.so",我应该怎么作?

by zealotcat - Linux论坛 - 2003-07-01 08:57:49 阅读(540) 回复(1)

我在linux下搞CORBA,用idl打出"无法找出共享libmicoir2.3.10.so",我应该怎么作?

by zealotcat - Linux系统管理 - 2003-07-01 08:57:49 阅读(590) 回复(1)

由于需要使用一个软件 sailfish (https://github.com/kingsfordgroup/sailfish) 但是该软件依赖boost,所以要把boost安装到集群上。 因为在根目录没有权限,所以安装到了自己的目录下。 安装过程就是直接 sh bootstrap.sh(把里面的prefix改成了自己设定的目录) 然后 ./b2 install --prefix= 装好后,在指定目录下出现了include和lib两个目录 然后再安装sailfish,cmake的时候还是提示找不到boost。 CPPFLAGS里加了 -I/...

by raoweijian - C/C++ - 2014-05-16 11:20:54 阅读(2367) 回复(8)