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