C++ 标准库是 C++ 语言的核心组成部分,提供了丰富的功能和类,帮助开发者更高效地编写代码。以下是一些常用的 C++ 标准库组件:

常用组件

  • 输入输出流 (I/O Streams): 用于读写文件、控制台等。
    • iostream:提供输入输出流的基本功能。
    • fstream:支持文件输入输出流。
  • 容器 (Containers): 提供不同类型的容器,如数组、列表、队列、栈等。
    • vector:动态数组。
    • list:双向链表。
    • deque:双端队列。
  • 算法 (Algorithms): 提供各种算法,如排序、查找、遍历等。
    • sort:排序算法。
    • find:查找算法。
  • 迭代器 (Iterators): 用于遍历容器中的元素。
    • begin:返回容器开始的迭代器。
    • end:返回容器结束的迭代器。

例子

以下是一个使用 iostreamvector 的简单例子:

#include <iostream>
#include <vector>

int main() {
    std::vector<int> numbers = {1, 2, 3, 4, 5};
    for (auto it = numbers.begin(); it != numbers.end(); ++it) {
        std::cout << *it << " ";
    }
    std::cout << std::endl;
    return 0;
}

更多关于 C++ 标准库的资料,您可以访问本站 C++ 标准库教程

C++ 标准库