21xrx.com
2024-11-05 20:32:03 Tuesday
登录
文章检索 我的文章 写文章
学习笔记:C++容器vector介绍
2023-06-27 10:44:42 深夜i     --     --
C++ 容器 vector

C++是一种高级编程语言,并且是面向对象的。它提供了一些内置的数据结构,被称为容器。其中最常用的是vector容器,它是一种动态数组,能够自动调整大小。本文将介绍C++中的vector容器。

vector是一个模板类,声明方式如下:

vector name;

其中type是vector存储的元素的类型,name是vector的名称。以下是一个vector的实例:

vector nums;

在这个例子中,nums是一个存储整数的vector容器。

可以通过push_back()方法向vector中添加元素,例如:

nums.push_back(1);

nums.push_back(2);

nums.push_back(3);

nums.push_back(4);

使用vector的size()方法可以获取容器中元素的数量:

cout << nums.size() << endl;

输出结果为4。

vector还提供了访问元素的方法,如使用at()方法获取指定位置的元素:

cout << nums.at(0) << endl;

输出结果为1。

也可以使用[]运算符来访问元素:

cout << nums[0] << endl;

输出结果与上面相同。

除了添加元素和访问元素,vector还提供了其他常用方法,例如删除元素(erase())、插入元素(insert())和清除vector中的所有元素(clear())等。

vector能够方便地存储和操作数据,并且可以根据需要调整大小。它是编写C++代码时的重要工具之一,值得学习和使用。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复