协程框架(libcopp) 小幅优化最近抽空继续对 libcopp 进行了更新和小幅优化。 首先的Merge了 boost.context 1.70.0 。这次boost.context的更新似乎和它写进 CHANGELOG 里的并不完全一致,匹配的只看更多
libcopp merge boost.context 1.69.0过年啦,最近在看一些非技术性的东西,Anna 的Paper也还没看完。随手优化了下Blog的主题,修复和优化了一些小问题。然后来Merge了一更多
libcopp的线程安全、栈池和merge boost.context 1.64.0线程安全 前段时间看到了一个完成读比较高的协程库-libgo,里面提供了线程安全的协程实现,并且也是使用锁。本来我并没有给libcopp里的功更多
libcopp更新 (merge boost 1.59 context)libcopp更新 (merge boost 1.59 context) 之前由于兴趣写了一个协程框架,目前这个框架已经投入项目中使用。 这个框架的上下文部分是使用了boost.contex更多
std和boost的function与bind实现剖析用过std和boost的function对象和bind函数的童鞋们都知道这玩意用起来腰不酸了,腿不疼了,心情也舒畅了。先上一个简单得示例: std::string更多
Boost.Spirit 初体验使用代码生成代码是一件十分美妙的事情,于是有了各种代码生成器。但是生成代码,意味着要有对生成规则的分析和处理。 Boost.Spirit 就是这么一个语法分析工具,它更多
C++ 新特性学习(五) — 引用包装、元编程的类型属性和计算函数对象返回类型这各部分主要是一些很实用和在一些地方帮助编译器自动推断类型的库和函数 首先是引用包装 类名 template< class T > class std::reference_wrapper; 这个类保存了对一个类实例、(成员)函数(指更多
C++ 新特性学习(四) — Bind和Function绑定函数是我认为C++新标准里第二有用的库了 绑定库的使用环境是: GCC-C++ 4.3 及以上 Visual Studio 2008 SP1 及以上 BOOST 1.25及以上(其中function是1.16及以更多
C++ 新特性学习(二) -- Array、Tuple和Hash库这回的两个库没怎么用过,这里的记录就用VC++写了,使用G++和BOOST的时候和智能指针类似。 首先是Tuple库 要注意的是这里G++,VC更多
C++ 新特性学习(一) -- 概述+智能指针(smart_ptr)C++ 0x/11 终于通过了,真是个很爽的消息。于是乎我决定对新的东西系统学习一下。 首先当然要从tr1开始,智能指针实际上我已经用过很多次了,但是为了完整更多