21xrx.com
2024-12-23 00:52:46 Monday
登录
文章检索 我的文章 写文章
C++中的向量(vector)操作
2023-06-22 07:13:11 深夜i     --     --
C++ 向量 操作

C++中的向量(vector)是一种非常实用的数据结构,允许程序员动态地添加和删除元素。下面是一些常见的向量操作,希望能对C++初学者有所帮助。

1. 定义向量

定义向量需要包含vector库,然后使用vector<>语法即可。例如:

vector myVector; // 定义一个空的整数向量

vector myStringVector; // 定义一个空的字符串向量

2. 向向量中添加元素

要向向量中添加元素,可以使用push_back()函数将元素添加到向量末尾。例如:

myVector.push_back(5); // 向myVector中添加数值为5的元素

myStringVector.push_back("hello"); // 向myStringVector中添加字符串"hello"

3. 获取向量大小

可以使用size()函数来检索向量的大小。例如:

int sizeOfMyVector = myVector.size(); // 检索myVector的大小

int sizeOfMyStringVector = myStringVector.size(); // 检索myStringVector的大小

4. 访问向量元素

可以使用下标[]运算符访问向量中的元素。例如:

int secondElement = myVector[1]; // 获取myVector的第二个元素

string firstElement = myStringVector[0]; // 获取myStringVector的第一个元素

5. 删除向量中的元素

可以使用erase()函数来删除向量中的元素。例如:

myVector.erase(myVector.begin() + 2); // 删除myVector的第三个元素

myStringVector.erase(myStringVector.end() - 1); // 删除myStringVector的最后一个元素

总结:

向量是一种非常实用的数据结构,允许程序员动态地添加和删除元素。使用上述操作,可以轻松地操作向量。但需要注意的是,向量的操作多次使用会影响程序的效率,因此应该根据具体情况进行选择使用。

  
  

评论区

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