1.1关于Boost .
Boost作为C++的准标准库地位,几个描述关键词:强大、跨平台、开源。
1.1.1获取方式.
Boost官网下载:Boost C++ Libraries
压缩包解压即可
1.1.2.目录结构.
boost_1_78_0 //下载1.78版本解压后总目录
|——boost //最重要目录,组件主要源码,开发主要看这里
|——accumulators //累加器库
|——algorithm //算法库
|——align //内存对齐库
|——… //其他各种库略
|——yap //表达式模板库
|——doc //文档
|——libs //组件示例/测试/编译代码和说明文档
|——more //库作者相关文档
|——status //可用于测试boost库的各个组件
|——tools //自带工具
1.1.3 使用方式.
Boost 库的大多数组件以.hpp形式存在(直接包含声明和实现),不需要额外编译链接,我们在自己的源码里直接包含头文件即可。只有小部分需要库才需要额外编译后再连接使用。