
STL & Boost
jadedrip
软件工程师
展开
-
Boost 又升级到 1.40.0 了
最近 boost 很活跃啊,升级好快。原创 2009-09-01 09:14:00 · 640 阅读 · 0 评论 -
使用 boost::signals2 的智能连接管理
boost::signals2 提供了使用智能指针的连接管理。可以通过下面的代码生成智能连接: using namespace boost::signals2;boost::shared_ptr class_ptr; // 这是观察者的智能指针 signal shoter; // 这就是我们的信号发射器了 typedef signal::slot_type sl原创 2009-11-11 16:04:00 · 1532 阅读 · 2 评论 -
boost.asio 使用点滴
用来记录一些零散的知识点,防止自己以后忘了。socket 的 async_connect 被调用以后,is_open 立刻就会返回 true。原创 2011-07-20 16:26:32 · 2153 阅读 · 0 评论 -
boost.string_algo - 字符串算法库 使用点滴
用来记录零碎的知识,防止自己忘了判断一个字符串是否全为数字:boost::all( str, boost::is_digit() );原创 2011-08-04 17:09:43 · 2802 阅读 · 0 评论 -
STL & Boost 相关中文信息收集(持续更新中)
STL & Boost 相关中文站点信息STL中文站 STLChina.orgSTLChina.org 的 Boost 中文站Boost 文档中文翻译组(google groups,上去也许需要想点办法),他们的 SVN: https://boost-doc-zh.googlecode.com/svn/trunkBoost 安装文档B原创 2006-03-06 10:24:00 · 4400 阅读 · 4 评论 -
"优雅"的C++观察者模式实现
C++ 是一种强类型的编程语言,于是最近一直在头疼如何实现一个比较优雅的观察者模式。如果一个事件附带的参数不同的时候,是否可以使用统一的界面来注册?比如我定义了一个事件,A,参数是 int,而事件B的参数是 string,如果采用统一的注册接口?最先想到的办法是事件用int 定义,采用 boost::any 来传递参数,而结束函数统一写成 void hand( boost::any a ) 这原创 2013-04-28 16:37:42 · 3274 阅读 · 2 评论