Boost 1.61C++库集合

Boost 库的丰富模块,几乎覆盖你能想到的各种 C++场景,像字符串、日期时间、智能指针、正则表达式这些,统统搞定,挺全的。用起来也不麻烦,直接包含头文件就能上手,源码形式,跨平台也没啥问题。

Boost 1.61这个版本比较稳,API 也成熟,适合用在生产环境里。如果你用的是 C++11 之前的编译器,那 Boost 简直是标配了,补足标准库的短板。

比如你要搞个多线程的任务队列,用boost::thread配合boost::asio就挺方便,响应也快,代码也清爽。不想用原生std::thread头大?那就来 Boost 里找感觉。

还有个小建议,Boost 的文档不算友好,刚上手建议看看这几篇文章:

如果你常和底层打交道,或者想省事儿不重复造轮子,Boost 还是蛮值得一用的。注意,库比较大,编译的时候记得选好模块,别全打包上,编译时间老长了。

如果你现在用的是现代 C++,也可以只挑 Boost 里没有被标准化的部分用,像boost::filesystem以前挺火,现在可以直接用std::filesystem了,省事。

7z 文件大小:71.33MB