首先,关于stl,最近也看了不少关于stl的博客。往大概的讲,stl即一种标准的模板库,同时,它也是静态库,它存在的目的即是为了实现代码的服用性,即为了提高敲代码的效率,解放编程人员的代码生产率。往细的讲,stl标准模板库是由:空间配置器,迭代器,容器,算法,仿函数和配接器这六大部分组成。至于stl的发展历史,则是一个复杂的故事。
首先,Boost库是为C++标准库提供扩展的一些C++程序库的总称。它是由Boost社区组织开发和维护的。很多Boost中的库功能堪称对语言功能的扩展,其构造用尽精巧的手法,不要贸然的花费时间研读。
这里套用网上的一句经典,Boost库是散养的,而STL是圈养的。