C++ 标准库是 C++ 编程语言的核心组成部分,提供了丰富的类和函数来简化开发。以下是其主要模块:

1. 容器(Containers)

  • std::vector:动态数组,支持快速随机访问
  • std::map:关联容器,用于键值对存储
  • std::set:有序集合,自动去重
  • std::queue:先进先出队列
  • std::list:双向链表,支持高效插入删除
C++_标准库

2. 算法(Algorithms)

  • 排序std::sortstd::stable_sort
  • 查找std::findstd::binary_search
  • 转换std::transform
  • 数值运算std::accumulatestd::reduce

3. 迭代器(Iterators)

  • 用于遍历容器元素,如 std::begin()std::end()
  • 支持不同遍历方式:输入迭代器、输出迭代器、向前迭代器等

4. 字符串处理

  • std::string:高效处理文本
  • std::stringstream:字符串流操作
  • std::regex:正则表达式匹配

5. 输入输出流

  • std::ifstream:文件输入流
  • std::ofstream:文件输出流
  • std::cin / std::cout:标准输入输出

扩展阅读 🔍

欲了解更多关于 C++ 标准库的细节,可访问 Documentation/Programming_Concepts 查看编程概念详解。

C++_vector
C++_map