c++中vector容器的用法是什么

   2024-11-05 6510
核心提示:在C++中,vector是一个动态数组容器,可以用来存储任意类型的数据。它提供了一组方法来方便地操作和管理数据。以下是vector容器

在C++中,vector是一个动态数组容器,可以用来存储任意类型的数据。它提供了一组方法来方便地操作和管理数据。

以下是vector容器的常见用法:

创建vector对象:

std::vector<int> numbers; // 创建一个存储整数的vector对象std::vector<std::string> names; // 创建一个存储字符串的vector对象

向vector中添加元素:

numbers.push_back(10); // 在vector末尾添加一个元素numbers.push_back(20);numbers.push_back(30);

获取vector的大小:

int size = numbers.size(); // 获取vector中的元素个数

访问vector中的元素:

int firstElement = numbers[0]; // 访问vector中的第一个元素int lastElement = numbers.back(); // 访问vector中的最后一个元素

遍历vector中的元素:

for (int i = 0; i < numbers.size(); i++) {    std::cout << numbers[i] << " "; // 通过下标访问元素}for (auto it = numbers.begin(); it != numbers.end(); it++) {    std::cout << *it << " "; // 使用迭代器访问元素}for (int number : numbers) {    std::cout << number << " "; // 使用范围for循环访问元素}

插入和删除元素:

numbers.insert(numbers.begin() + 2, 15); // 在指定位置插入一个元素numbers.erase(numbers.begin() + 1); // 删除指定位置的元素

清空vector:

numbers.clear(); // 清空vector中的所有元素

这些只是vector容器的一些常见用法,还有许多其他函数和方法可以用来操作和管理vector中的数据。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号