1.boost库简介
boost库是C++的准标准库,代表了目前C++语言最新,最前沿的技术。它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。
boost是一个功能强大,构造精巧,跨平台,开源且完全免费的C++程序库,大量使用C++的高级特性。
boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析、杂项。 有一些库是跨类别包含的,就是既属于这个类别又属于那个类别。
2.boost安装下载
boost库的官网下载地址:https://dl.bintray.com/boostorg/release/1.75.0/source/
这里选择下载最新版本:boost_1_75_0.7z
boost的相关介绍也可以在官网上查看:https://www.boost.org/
boost库的安装也比较简单:
- 解压boost_1_75_0.7z。
- 打开cmd进入解压后的boost_1_75_0目录。
- 执行 .\bootstrap