C++ 标准库是 C++ 语言的核心组成部分,提供了丰富的功能和类,帮助开发者更高效地编写代码。以下是一些常用的 C++ 标准库组件:
常用组件
- 输入输出流 (I/O Streams): 用于读写文件、控制台等。
iostream
:提供输入输出流的基本功能。fstream
:支持文件输入输出流。
- 容器 (Containers): 提供不同类型的容器,如数组、列表、队列、栈等。
vector
:动态数组。list
:双向链表。deque
:双端队列。
- 算法 (Algorithms): 提供各种算法,如排序、查找、遍历等。
sort
:排序算法。find
:查找算法。
- 迭代器 (Iterators): 用于遍历容器中的元素。
begin
:返回容器开始的迭代器。end
:返回容器结束的迭代器。
例子
以下是一个使用 iostream
和 vector
的简单例子:
#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++ 标准库