从开始接触Boost已经有好几年了,而对它的掌握却难言熟悉,有对它部分的源代码的剖析也是蜻蜓点水。有时间一点点梳理一下吧。
1. 概述
【Boost】C++ Boost库简介
【Boost】C++ Boost 学习资源列表
【Boost】Boost使用几条简单笔记
【Boost】Poco vs Boost
2. 工具
【Boost】利用typeid来获取变量的类型
【Boost】boost::function介绍
【Boost】boost::bind四种应用场景的例子
3. 字符串与Range相关
【Boost】基于boost::lexical_cast的to_string函数
【Boost】boost::tokenizer详解
【Boost】boost::string_algo详解1
【Boost】boost::string_algo详解2——find相关函数
【Boost】boost::string_algo详解3——finder的简单应用
【Boost】boost::string_algo详解4——trim_if,trim_copy_if,trim_xxxx_if,trim_xxxx_copy_if
【Boost】boost::string_algo详解5——erase相关函数
【Boost】boost::string_algo详解6——replace相关函数
【Boost】boost::string_algo详解7——join的应用
【Boost】boost::range(区间)介绍
【Boost】boost::to_upper_copy详解
4. 日期与时间
【Boost】date常用方法
【Boost】date构造方法
【Boost】date_duration与date_period
【Boost】通过date库中一些类型计算节假日
【Boost】ptime类介绍
【Boost】boost::timer库用法与实例
【Boost】time_duration, time_period, time_iterator
【Boost】month_iterator的妙用
5. 并行编程
【Boost】boost库中thread多线程详解1
【Boost】boost库中thread多线程详解2——mutex与lock
【Boost】boost库中thread多线程详解3——细说lock_guard
【Boost】boost库中thread多线程详解4——谈谈recursive_mutex(递归式互斥量)
【Boost】boost库中thread多线程详解5——谈谈线程中断
【Boost】boost库中thread多线程详解6——线程组简单例子
【Boost】boost库中thread多线程详解7——wait与timed_wait简单例子
【Boost】boost库asio详解1——strand与io_service区别
【Boost】boost库asio详解2——io_service::run函数无任务时退出的问题
【Boost】boost库asio详解3——io_service作为work pool
【Boost】boost库asio详解4——deadline_timer使用说明
【Boost】boost库asio详解5——resolver与endpoint使用说明
【Boost】boost库asio详解6——boost::asio::error的用法浅析
【Boost】boost库asio详解7——boost::asio::buffer用法
【Boost】boost库asio详解8——几个TCP的简单例子
6. 其他
【Boost】boost::shared_from_this值得注意的地方
【Boost】boost库中sleep方法详解
【Boost】boost库的随机数的例子
【Boost】boost::algorithm的几个简单例子
【Boost】boost::dynamic_bitset介绍
【Boost】boost::noncopyable介绍
【Boost】boost::array详解
【Boost】boost::assign库介绍