boost
文章平均质量分 54
hzqhbc
这个作者很懒,什么都没留下…
展开
-
STL map与Boost unordered_map 的不同
1.Boost.Unordered 和 C++ 标准里的容器的不同之处在于—— Boost.Unordered 不要求其中的元素是可排序的, 因为它不会做出排序操作在排序操作无足轻重时(或是根本不需要), Boost.Unordered 就很合适了。2.STL的map是按照operator3.Boost.Unordered 需要其中的元素可计算 Hash 值。 一些类似于 std::str原创 2012-05-04 10:20:00 · 3615 阅读 · 0 评论 -
C++ 协程与网络编程(转)
C++ 协程与网络编程(转)协程协程,即协作式程序,其思想是,一系列互相依赖的协程间依次使用CPU,每次只有一个协程工作,而其他协程处于休眠状态。协程可以在运行期间的某个点上暂停执行,并在恢复运行时从暂停的点上继续执行。 协程已经被证明是一种非常有用的程序组件,不仅被python、lua、ruby等脚本语言广泛采用,而且被新一代面向多核的编程语言如golang rust转载 2013-01-10 15:31:20 · 655 阅读 · 0 评论