21xrx.com
2024-11-05 18:45:32 Tuesday
登录
文章检索 我的文章 写文章
C++向量长度如何获取?
2023-07-13 16:40:47 深夜i     --     --
C++ 向量 长度 获取

在C++中,向量是一种动态数组,可以存储任意类型的数据。向量的长度是指当前向量中元素的数量。C++中有多种方式可以获取向量的长度。

方法一:使用size()函数

向量类中提供了一个size()函数来获取向量的长度。size()函数返回值的类型是无符号整型数,表示向量中元素的数量。以下是使用size()函数获取向量长度的示例代码:


#include <vector>

#include <iostream>

using namespace std;

int main()

{

  vector<int> myVec = 3;

  cout << "Length of myVec is: " << myVec.size() << endl;

  return 0;

}

输出结果:


Length of myVec is: 5

方法二:使用成员变量

向量类中还有一个成员变量可以存储向量的长度,该成员变量的名字是size。我们可以通过直接使用该成员变量获取向量的长度。以下是使用成员变量获取向量长度的示例代码:


#include <vector>

#include <iostream>

using namespace std;

int main()

{

  vector<int> myVec = 1;

  cout << "Length of myVec is: " << myVec.size << endl;

  return 0;

}

输出结果:


Length of myVec is: 5

无论是使用size()函数还是使用成员变量,它们都可以有效地获取向量的长度。应该根据具体的使用场景选择其中的一种或采用其他合适的方式进行获取。

  
  

评论区

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