C++ 标准库是 C++ 编程语言的一部分,它提供了一系列的函数、类和枚举,用于处理常见编程任务,如输入输出、字符串处理、文件操作等。

主要组成部分

  • 输入输出流 (I/O Streams): 用于读写文件、网络和标准输入输出。
  • 容器 (Containers): 如 std::vectorstd::liststd::map 等,用于存储和管理数据。
  • 算法 (Algorithms): 提供了一系列通用算法,如排序、查找、遍历等。
  • 迭代器 (Iterators): 用于遍历容器中的元素。
  • 函数对象 (Function Objects): 如 std::functionstd::bind,用于存储和调用函数。
  • 智能指针 (Smart Pointers): 如 std::unique_ptrstd::shared_ptr,用于管理动态分配的内存。

使用示例

以下是一个使用 C++ 标准库中的 std::vectorstd::sort 函数的简单示例:

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

int main() {
    std::vector<int> numbers = {5, 2, 9, 1, 5, 6};

    // 使用 sort 函数对 vector 中的元素进行排序
    std::sort(numbers.begin(), numbers.end());

    // 输出排序后的 vector
    for (int number : numbers) {
        std::cout << number << " ";
    }

    return 0;
}

扩展阅读

如果您想了解更多关于 C++ 标准库的信息,可以访问本站的 C++ 标准库文档


C++ Standard Library

C++ 标准库是 C++ 编程中不可或缺的一部分,掌握它将使您的编程能力更上一层楼。