C++ Standard Library 是 C++ 编程语言的核心组成部分,它提供了一系列标准化的函数、类和对象,用于简化编程任务,提高代码的复用性和可维护性。

核心组件

  • 容器:如 std::vectorstd::liststd::map 等,用于存储和组织数据。
  • 算法:如 std::sortstd::findstd::transform 等,提供了一系列通用算法。
  • 输入输出流:如 std::iostreamstd::fstream 等,用于处理文件和标准输入输出。
  • 字符串处理:如 std::stringstd::istringstream 等,提供字符串操作功能。
  • 数学函数:如 std::sqrtstd::sin 等,提供数学运算支持。

使用示例

#include <iostream>
#include <vector>
#include <algorithm>

int main() {
    std::vector<int> vec = {1, 2, 3, 4, 5};
    std::sort(vec.begin(), vec.end());
    std::cout << "Sorted vector: ";
    for (int num : vec) {
        std::cout << num << " ";
    }
    std::cout << std::endl;
    return 0;
}

在上面的示例中,我们使用 std::vector 来存储整数,然后使用 std::sort 算法对其进行排序,并打印结果。

扩展阅读

想要了解更多关于 C++ Standard Library 的信息,可以访问我们的 C++ 标准库文档

C++ Logo