
boost
文章平均质量分 62
_RTFSC
Linux 下 C/C++ 程序员一枚~~
展开
-
boost 线程同步速记
参考资料: http://www.boost.org/doc/libs/1_57_0/doc/html/thread/synchronization.html互斥量 boost::mutex 获取释放 , 尝试获取boost::mutex m_lock;m_lock.lock();/* do somthing that need thread safe */m_lock.un原创 2015-03-09 13:47:39 · 568 阅读 · 0 评论 -
Boost 计时器 定时器 速记
计时器 boost.Timer接口elapsed() 报告当前跑了多久了。 结果包括: struct cpu_times { nanosecond_type wall; nanosecond_type user; nanosecond_type system; void clear() { wall = user = system = 0LL; } }原创 2016-05-26 23:56:27 · 1949 阅读 · 0 评论 -
boost::asio::coroutine 文档翻译 + 源码解析
文档地址 http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/coroutine.html文档翻译协程提供实现不需要栈的协程的支持class coroutine成员函数 函数名 描述 coroutine 构造成为初始化状态 is_child 如果是一个fork子协程的话返回true is原创 2016-02-23 14:24:11 · 5658 阅读 · 0 评论 -
boost 各个模块的功能
Accumulators 累加器。 提供各种统计支持。比如计算中位数,平均值 。。。 作者 ……….. Eric Niebler首次发布…. 1.36.0标准…………分类………… 数学和计算Algorithm 算法库。提供各种通用算法。比如排序,查询。。。 作者 ……….. Marshall Clow首次发布…. 1.50.0标准…………分类………… 算法Align 地址对翻译 2016-03-07 15:21:10 · 5247 阅读 · 3 评论 -
boost property tree 解析Json ini
简介Property Tree(属性树)提供这样一种数据结构 : 存储任意深度嵌套的, 由某种key索引的, 数据树 。每个树上的节点保存它自己的value加上一个它的子节点的key和节点的有序链表。 Property Tree允许通过多个key的连接(表示节点的路径)很方便的访问树上的每一个节点。 另外,库(boost::property_tree) 提供了解析器, 可以将其他利于表示为原创 2015-09-09 19:39:39 · 1731 阅读 · 0 评论 -
boost Data & Time 笔记
简介规范boost基于公历(儒略历)和 POSIX 时间规范编写了boost::gregorian 和boost::posix_time 两部分代码。天 以及天以上的时间概念( 周 、 月 、 年 ) 属于Data* , 之下的概念(小时 、 分 、 秒、 毫秒 。。。 )属于Time* 基本概念 :时刻 : 唯一,明确的时间点 。> boost::gregorian::date > boo原创 2015-12-20 15:02:17 · 1194 阅读 · 2 评论 -
Linux 下 Boost 配置 . bootstrap.sh , b2 ,bcp 使用.
Linux 下 Boost 配置 . bootstrap.sh , b2 ,bcp 使用.下载官方链接 http://sourceforge.net/projects/boost/files/你会下载到一个70+M 的压缩包 . 我下载的是版本 1.57.0 解压后放置到你的工作目录 , 比如 ~/test/boost编译安装官方链接 http://www.boost.org/d原创 2015-02-26 13:46:54 · 8125 阅读 · 0 评论 -
boost -- regex 学习笔记
官方当前文档 http://www.boost.org/doc/libs/1_57_0/libs/regex/doc/html/index.html头文件 boost/regex.hpp链接库 -lboost_regex命名空间 boost::regex请先安装好boost库, 添加boost的include 和 lib 路径.例子```C++#include <boost原创 2015-02-26 15:51:54 · 637 阅读 · 0 评论 -
boost -- program_options 学习笔记
简介program_options 是一个实现了类似 optarg 但是比 optargs 功能强大的 boost库. 使用它来解析命令行参数或者配置文件都是很简单的.官方教程 http://www.boost.org/doc/libs/1_57_0/doc/html/program_options.html依赖安装boost库, 至少编译 program_options 部分.添加incl原创 2015-02-27 14:29:03 · 3401 阅读 · 0 评论 -
boost -- signals 教程翻译
教程如何阅读教程兼容性提示Hello, World! (初级)使用多个槽向槽/从槽中 传递数值管理连接的槽例子: Document-View链接库How to Read this TutorialThis tutorial is not meant to be read linearly. Its top-levels翻译 2015-03-03 13:51:32 · 1062 阅读 · 0 评论 -
Boost / C++11 功能速记
慢慢来吧~正则表达式 boost::regex std::regex线程 boost::thread std::thread时间 boost::chrono std::chronostring 操作 boost/algorithm/*slot / signal 编程机制 boost::signal boost::signal2原创 2015-03-13 13:12:03 · 583 阅读 · 0 评论 -
Boost::asio 学习笔记
简介boost asio 是个一由C++编写的、 跨平台的、 使用现代化C++的、 提供了统一的异步模型的网络和底层I/O 开发库。 Boost.Asio is a cross-platform C++ library for network and low-level I/O programming that provides developers with a consistent原创 2015-08-13 15:25:01 · 1089 阅读 · 0 评论 -
Boost.Any 源码解析
Any 解决的问题当一个 X( 变量/返回值/参数) 需要在运行时态接纳不同类型的参数的时候。当不同类型(不来自同一个继承体系)的对象需要被视为统一类型的时候。(比如放入同一个容器) 传统的解决方案void *传统解决方案的不足丢失类型信息容易引入内存问题,未定义问题Boost.Any 使用简介Boost.Any 源码解析boost 版本原创 2016-08-24 14:38:36 · 835 阅读 · 0 评论