C++ 教程目录

String 类和标准模板库

C++ STL (标准模板库)

C++ STL (Standard Template Library) 是一套功能强大的 C++ 模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。

C++ STL 的核心包括三个组件:

组件描述
容器 (Containers)用来管理某一类对象的集合。例如 vector, list, deque, map, set 等。
算法 (Algorithms)作用于容器的算法集合。例如 sort, find, copy, for_each 等。
迭代器 (Iterators)用来遍历对象集合的元素。这个集合可能是容器,也可能是容器的子集。

STL 的好处

STL 提供了可重用的、高性能的、经过测试的数据结构和算法,极大地提高了开发效率。

C++ Playground
运行结果 / 调试信息
等待编译...
本节课暂无动态演示