Boost.Any 源码解析

Any 解决的问题 当一个 X( 变量/返回值/参数) 需要在运行时态接纳不同类型的参数的时候。 当不同类型(不来自同一个继承体系)的对象需要被视为统一类型的时候。(比如放入同一个容器) 传统的解决方案 void * 传统解决方案的不足 丢失类型信息 容易引入内存问题,未...

2016-08-24 14:38:36

阅读数:335

评论数:0

Boost 计时器 定时器 速记

计时器 boost.Timer接口 elapsed() 报告当前跑了多久了。 结果包括: struct cpu_times { nanosecond_type wall; nanosecond_type user; nanosecond_type system;...

2016-05-26 23:56:27

阅读数:1126

评论数:0

boost 各个模块的功能

Accumulators 累加器。 提供各种统计支持。比如计算中位数,平均值 。。。 作者 ……….. Eric Niebler 首次发布…. 1.36.0 标准………… 分类………… 数学和计算 Algorithm 算法库。提供各种通用算法。比如排序,查询。。。 作者 ……….. Marsh...

2016-03-07 15:21:10

阅读数:1841

评论数:0

boost::asio::coroutine 文档翻译 + 源码解析

文档地址 http://www.boost.org/doc/libs/1_60_0/doc/html/boost_asio/reference/coroutine.html 文档翻译协程提供实现不需要栈的协程的支持class coroutine成员函数 函数名 描述 coroutin...

2016-02-23 14:24:11

阅读数:3366

评论数:0

boost Data & Time 笔记

简介规范boost基于公历(儒略历)和 POSIX 时间规范编写了boost::gregorian 和boost::posix_time 两部分代码。天 以及天以上的时间概念( 周 、 月 、 年 ) 属于Data* , 之下的概念(小时 、 分 、 秒、 毫秒 。。。 )属于Time* 基本概念...

2015-12-20 15:02:17

阅读数:779

评论数:0

boost property tree 解析Json ini

简介 Property Tree(属性树)提供这样一种数据结构 : 存储任意深度嵌套的, 由某种key索引的, 数据树 。每个树上的节点保存它自己的value加上一个它的子节点的key和节点的有序链表。 Property Tree允许通过多个key的连接(表示节点的路径)很方便的访问树上的每一...

2015-09-09 19:39:39

阅读数:1102

评论数:0

Boost::asio 学习笔记

简介 boost asio 是个一由C++编写的、 跨平台的、 使用现代化C++的、 提供了统一的异步模型的网络和底层I/O 开发库。 Boost.Asio is a cross-platform C++ library for network and low-level I/O pro...

2015-08-13 15:25:01

阅读数:703

评论数:0

Boost / C++11 功能速记

慢慢来吧~正则表达式 boost::regex std::regex 线程 boost::thread std::thread 时间 boost::chrono std::chrono string 操作 boost/algorithm/* slot / sign...

2015-03-13 13:12:03

阅读数:358

评论数:0

boost 线程同步速记

参考资料: http://www.boost.org/doc/libs/1_57_0/doc/html/thread/synchronization.html 互斥量 boost::mutex 获取释放 , 尝试获取boost::mutex m_lock; m_lock.lock()...

2015-03-09 13:47:39

阅读数:379

评论数:0

boost -- signals 教程翻译

教程 如何阅读教程 兼容性提示 Hello, World! (初级) 使用多个槽 向槽/从槽中 传递数值 管理连接的槽 例子: Document-View链接库 How to Read this Tutorial This tutorial is not meant to b...

2015-03-03 13:51:32

阅读数:536

评论数:0

boost -- program_options 学习笔记

简介program_options 是一个实现了类似 optarg 但是比 optargs 功能强大的 boost库. 使用它来解析命令行参数或者配置文件都是很简单的.官方教程 http://www.boost.org/doc/libs/1_57_0/doc/html/program_opt...

2015-02-27 14:29:03

阅读数:1761

评论数: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...

2015-02-26 15:51:54

阅读数:458

评论数:0

Linux 下 Boost 配置 . bootstrap.sh , b2 ,bcp 使用.

Linux 下 Boost 配置 . bootstrap.sh , b2 ,bcp 使用.下载官方链接 http://sourceforge.net/projects/boost/files/ 你会下载到一个70+M 的压缩包 . 我下载的是版本 1.57.0 解压后放置到你的工作目录 ...

2015-02-26 13:46:54

阅读数:2679

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭