Boost
文章平均质量分 87
delphiwcdj
用代码改变生活
展开
-
在VS2008中使用正则表达式库 Boost.Regex
在VS2008中要使用Boost.Regex正则表达式库,首先需要在编译器中添加Boost的lib目录。原创 2011-02-24 22:50:00 · 4748 阅读 · 2 评论 -
Boost Lambda Library——BLL C++ 模板库
Boost Lambda Library(简称为 BLL)是一个 C++ 模板库,为 C++ 实现了 lambda abstractions 的形式。这个术语起源于函数式编程和 lambda 演算,一个 lambda abstraction 定义一个无名函数。BLL 的主要动机是为定义供 STL 算法使用的无名函数对象提供灵活性和便利性。原创 2011-02-22 21:40:00 · 2757 阅读 · 1 评论 -
Boost之高阶函数——函数对象
20130728 wcdj函数对象,可能称为'高阶函数'更为适合。 它实际上是指那些可以被传入到其它函数或是从其它函数返回的一类函数。 在C++中高阶函数是被实现为函数对象的,所以这个标题还是有意义的,本文总结几个用于处理函数对象的 Boost C++ 库。1 Boost.BindBoost.Bind 是这样的一个库,它简化了由C++标准中的 std::bind1st(原创 2013-07-28 10:28:30 · 2058 阅读 · 0 评论 -
Boost之事件处理Boost.Signals
20130811 wcdj很多开发者在听到术语'事件处理'时就会想到GUI:点击一下某个按钮,相关联的功能就会被执行。 点击本身就是事件,而功能就是相对应的事件处理器。这一模式的使用当然不仅限于GUI。 一般情况下,任意对象都可以调用基于特定事件的专门函数。 本章所介绍的Boost.Signals 库提供了一个简单的方法在 C++ 中应用这一模式。严格来说,Boost.Func原创 2013-08-11 19:27:49 · 2605 阅读 · 1 评论 -
Boost之Intrusive
Boost.IntrusiveIntrusive and non-intrusive containersPerformanceBoost.Intrusive is a library presenting some intrusive containers to the world of C++. Intrusive containers are special containers that o原创 2016-08-04 20:32:01 · 834 阅读 · 0 评论 -
Boost.Interprocess使用指南(1)
2013-07-06 wcdjBoost.Interprocess(下面简称BI)http://www.boost.org/doc/libs/1_54_0/doc/html/interprocess.html#interprocess.intro.introduction_building_interprocess(Mannul) Introduction (BI简介)翻译 2013-07-06 17:10:03 · 9766 阅读 · 0 评论