1.使用Boost库不需要预先编译,直接引入工程即可编译链接,方便库的使用使用 2.许多编译器尚不支持C++标准提出的模板的分离编译模式(export关键字),而Boost库大量使用了模板,为了保持与各个编译器的兼容,也不得不采用.hpp的头文件形式