C++ 中的容器是用于存储和管理数据的对象,它们提供了灵活且高效的数据存储方式。以下是一些常用的 C++ 容器及其用途:
- vector:动态数组,可以自动扩展以容纳更多元素。
- list:双向链表,元素插入和删除效率高。
- deque:双端队列,可以在两端快速插入和删除元素。
- set:集合,自动排序且不允许重复元素。
- map:关联容器,存储键值对,键是唯一的。
容器示例
以下是一个使用 vector
的简单示例:
#include <iostream>
#include <vector>
int main() {
std::vector<int> myVector = {1, 2, 3, 4, 5};
for (int i : myVector) {
std::cout << i << " ";
}
std::cout << std::endl;
return 0;
}
扩展阅读
如果您想了解更多关于 C++ 容器的信息,请访问本站 C++ 容器教程.
C++ Containers