c++ vector的长度
时间: 2023-10-23 11:12:26 浏览: 45
C++ 中的 `vector` 类模板提供了动态数组的功能,可以存储不同类型的元素。如果你想获取一个 `vector` 对象的长度(即元素数量),可以使用 `size()` 成员函数。下面是一个示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> nums = {1, 2, 3, 4, 5};
std::cout << "Vector length: " << nums.size() << std::endl;
return 0;
}
```
以上代码输出为:`Vector length: 5`。这表示 `nums` 这个 `vector` 对象中有5个元素。
相关问题
c++vector 长度
C++中的vector是一种动态数组,可以根据需要自动调整大小。vector的长度可以通过size()函数获取,该函数返回vector中元素的数量。
以下是一个示例代码,演示如何使用vector及其size()函数获取vector的长度:
```
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> vec; // 初始化一个空的vector
vec.push_back(1); // 添加元素
vec.push_back(2);
vec.push_back(3);
cout << "vector的长度为:" << vec.size() << endl; // 输出vector的长度
return 0;
}
```
输出结果为:
```
vector的长度为:3
```
C++ vector长度
C++中的vector类是标准模板库(STL中的一部分,用于动态数组的实现。要获取vector的长度(元素的个数),可以使用vector类的size()成员函数。例如,以下代码获取名为vec的vector的长度:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
std::cout << "Vector length: " << vec.size() << std::endl;
return 0;
}
```
输出结果将是:
```
Vector length: 5
```
所以,上述代码中的vec.size()返回的就是vector的长度,即5。