C++标准库是C++语言的核心库,包含了大量的函数、类和模板,用于提供文件操作、字符串处理、容器类、算法等功能。以下是C++常用的标准库:
- iostream:输入输出流库,用于标准输入、标准输出和标准错误输出。
- string:字符串库,用于字符串的定义、处理和操作。
- vector:动态数组库,用于定义和操作动态数组。
- deque:双端队列库,用于定义和操作双端队列。
- list:链表库,用于定义和操作链表。
- set:集合库,用于定义和操作集合。
- map:映射库,用于定义和操作映射表。
- algorithm:算法库,提供了各种算法的实现,如排序、查找、合并等。
- iterator:迭代器库,用于定义和操作迭代器。
- functional:函数对象库,用于定义和操作函数对象。
- numeric:数值库,提供了各种数学函数的实现。
- utility:实用工具库,提供了各种实用函数的实现,如pair、make_pair等。 以上是C++常用的标准库,它们都是C++语言的核心库,可以提高编程效率、方便代码编写。