智能指针:
主要作用是能自动释放对象内存
shared_ptr、scoped_ptr、intrusive_ptr、weak_ptr、shared_array、scoped_array
https://blog.csdn.net/dongguan131/article/details/6683843
boost作用域指针 https://blog.csdn.net/peterpan_hai/article/details/51704588
boost::scoped_array https://blog.csdn.net/ajioy/article/details/7353477
boost共享指针 https://www.cnblogs.com/helloamigo/p/3575098.html
boost共享数组 https://blog.csdn.net/peterpan_hai/article/details/51726690
boost弱指针 https://blog.csdn.net/acs713/article/details/29175231
boost介入式智能指针intrusive_ptr https://blog.csdn.net/caimouse/article/details/8631381
boost指针容器 http://blog.chinaunix.net/uid-29073321-id-5585171.html
容器:
boost::array https://blog.csdn.net/huang_xw/article/details/8248361
boost::unordered_set 无序
boost::unordered_multiset 无序,可重复
boost::unordered_map 无序
boost::unordered_multimap 无序,可重复
boost::multi_index::multi_index_container 多索引容器
boost::bimap 双向索引容器
asio:
异步io,异步网络,定时器
boost asio定时器 https://www.xuebuyuan.com/3255666.html
boost asio udp https://www.cnblogs.com/gccbuaa/p/6721735.html
boost asio tcp https://www.cnblogs.com/findumars/p/7257505.html
boost asio http post https://www.cnblogs.com/linbc/p/5034286.html
函数对象:
绑定函数,函数指针
https://blog.csdn.net/delphiwcdj/article/details/9564659
boost::bind http://www.cnblogs.com/lidabo/p/8350912.html
boost::ref() 处理引用参数
boost::function 定义函数指针
boost::lambda 匿名函数
事件处理:
信号/槽,连接
boost 事件处理 https://blog.csdn.net/rain_qingtian/article/details/10750423
boost::signal 信号可以连接多个槽函数
boost::signals::connection 管理单个连接
字符串:
boost 字符串 https://www.cnblogs.com/TianFang/archive/2013/02/04/2891538.html
大小写转换 to_upper()、to_upper()以及xxx_copy的版本
去除字符串首位的空白字符 trim()、trim_left()、trim_right()和他们的xxx_copy和xxx_if版本。
starts_with() 、ends_with() 、contains() 、equals() 、lexicographical_compare() 、all()
查找 find()、first()、find_last()、find_nth() 、find_head()、find_tail()、find_token()、find_regex()。
查找、替换 replace_all() 、replace_first()、 replace_last() 以及它们的变体,加上erase,共有20多种
切割 split函数
字符串拼接 join函数
线程:
线程同步,线程管理
boost 线程 https://www.cnblogs.com/renyuan/p/6613638.html
boost 线程同步 https://www.cnblogs.com/milanleon/p/7591530.html
boost线程管理 http://zh.highscore.de/cpp/boost/multithreading.html
进程间通信:
共享内存,映射
boost 进程通信 https://blog.csdn.net/gubenpeiyuan/article/details/24397599
文件系统:
路径,目录,文件,文件流
boost 文件系统 https://www.cnblogs.com/liaocheng/p/4233839.html
日志:
https://blog.csdn.net/s_lisheng/article/details/73850608
参数配置:
配置文件,命令行参数解析
boost 参数解析 https://blog.csdn.net/lee353086/article/details/42874971
boost 配置文件 https://www.cnblogs.com/lidabo/p/3906053.html
boost::program_options
数据序列化
https://www.boost.org/doc/libs/1_51_0/libs/serialization/doc/tutorial.html
序列化就是把类对象转换为字节流,反序列化就是把字节流转换为类对象。
网友评论