c++ 获取vector数组中的最后一个元素
时间: 2024-10-24 22:07:25 浏览: 193
在C++中,获取`vector`容器中的最后一个元素可以直接通过下标访问。由于`vector`的底层是动态数组,你可以使用`.size()`方法获取当前容器的大小,然后减一,因为索引是从0开始的。以下是获取最后一个元素的示例:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5}; // 假设这是你的vector
if (!vec.empty()) { // 检查vector是否为空
int lastElement = vec.back(); // 使用back()函数获取最后一个元素
std::cout << "Last element is: " << lastElement << std::endl;
} else {
std::cout << "The vector is empty." << std::endl;
}
return 0;
}
```
在这个例子中,`vec.back()`会返回并打印出`vector`中的最后一个元素。如果`vector`是空的,它会先检查是否为空再执行相应操作。
相关问题
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
```
阅读全文
相关推荐
















