头文件的主要重组。头文件现在具有草案 C++ 标准中描述的名称。(旧的头文件名称也为了向后兼容而提供。)新式头文件在命名空间std中声明其内容;旧式头文件也这样做,但它们使用 using 声明将这些声明导入全局命名空间。例如,#include <vector.h>大致相当于#include <vector>后跟声明using std::vector;.
更好的可移植性。SGI STL 现在可以使用 Microsoft Visual C++ 5.0 和 Borland C++ 5.02 编译;将其移植到任何其他具有良好模板支持的编译器应该并不困难。(具体来说,任何具有默认模板参数的编译器。)大多数特定于编译器的代码都隔离在文件stl_config.h.