代码之家  ›  专栏  ›  技术社区  ›  kgrad

标准库和标准模板库有什么区别?

  •  21
  • kgrad  · 技术社区  · 14 年前

    我一直看到C++标准库和C++标准模板库(STL)的引用。他们之间有什么区别?维基百科提到他们共享一些标题,但这就是问题所在。

    1 回复  |  直到 11 年前
        1
  •  22
  •   James McNellis    14 年前

    这个 Standard Template Library (stl)是由Alexander Stepanov创建的容器、迭代器、算法和函数对象库;SGI网站具有规范的实现和文档。

    这个 标准库 是C++的一部分的库,它包含大多数标准模板库(STL)。

    在常用的用法中,“STL”也用于引用来自或来自实际SGI STL的C++标准库的部分。例如,人们经常用“stl”来指代 std::vector 和其他容器在C++标准库中,因为它们起源于SGI STL。

    推荐文章