Menu
CoddyTech

C++ 标准模板库

Coddy C++ 标准模板库 课程的第 1 课,共 23 课。

C++ Standard Template Library (STL) 是一个软件库,由一组 C++ 模板类组成,这些类提供通用类和函数,用来实现常见的数据结构和算法。


STL 由 Alexander Stepanov 于 1994 年发明并开发。这个库提供了许多容器、算法、函数和类,非常实用,尤其适用于竞赛编程。例如,我们可以使用排序算法对数据列表进行排序,也可以使用动态调整大小的数组,这样就不必指定要存储的元素数量,还有许多其他功能。 


STL 是一个通用库。通用编程是一种编程方法,专注于以不会损失效率的方式实现和使用数据结构与算法。这样,我们就能最大限度地提高速度和性能,并降低复杂度。


我们可以将 STL 分为四个部分或组件:

  • 容器
  • 算法
  • 函数
  • 迭代器

亲手试试

这节课没有代码挑战。

C++ 标准模板库中的所有课

自己练习: C++ 在线编译器