Boost库学习(1) 基础认识
Boost程序库总论
一、关于Boost
1、功能强大,构造精巧,跨平台,开源,免费;
2、采用类似于STL的编程范式,但是没有STL那么晦涩难懂,代码格式优美清晰,易于阅读;
3、该库的每个组件都是经过严格审查和验证,具有很高的工业强度;
4、相关网站:www.boost.org;
5、Boost库的大部分组件(近90%)不需要编译,直接包含头文件即可;
6、文件后缀:".hpp" 说明:
6.1、与普通的C头文件(*.h)区分;
6.2、使Boost库不需要预先编译,直接引入工程即可;
6.3、C++编译器的限制:很多编译器尚不支持C++标准提出的模板的分离编译模式(export关键字),而Boost库大量使用了模板,为了保持与各个编译器的兼容,不得不采用.hpp的头文件形式;
备注:Boost库的安装使用有两种方式,<1>直接利用#include方式;<2>采用安装版的Boost库 ;
相关内容:http://blog.csdn.net/akof1314/article/details/6292980