c++获取vector长度
时间: 2024-01-18 18:18:28 浏览: 339
在C++中,可以使用`size()`函数来获取`std::vector`的长度或大小。下面是一个示例代码:
```cpp
#include <vector>
#include <iostream>
int main() {
std::vector<int> obj; // 创建一个向量存储容器
for(int i=0; i<10; i++) {
obj.push_back(i); // 在数组最后添加数据
std::cout << obj[i] << ",";
}
std::cout << "\n" << std::endl;
std::cout << "Vector size: " << obj.size() << std::endl; // 获取向量的长度或大小
return 0;
}
```
运行以上代码,将输出以下结果:
```
0,1,2,3,4,5,6,7,8,9,
Vector size: 10
```
相关问题
c++获取vector数组的长度
使用 `vector` 的成员函数 `size()` 可以获取其长度(即元素个数)。例如:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> v = {1, 2, 3, 4};
std::cout << "The length of vector is: " << v.size() << std::endl;
return 0;
}
```
输出:
```
The length of vector is: 4
```
C++获取vector数组的长度
使用 `vector` 的成员函数 `size()` 可以获取其长度(即元素个数)。例如:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> v = {1, 2, 3, 4};
std::cout << "The length of vector is: " << v.size() << std::endl;
return 0;
}
```
输出:
```
The length of vector is: 4
```
阅读全文