C++ <list> back 函数
back 是 list 中用于获取最后一个元素的函数。
back 是容器类的成员函数,用于返回链表的最后一个元素。
时间复杂度是 O(1)。
单词释义: back 表示"后面",即获取最后一个元素。
基本语法与参数
语法格式
reference back(); const_reference back() const;
函数说明
- 返回值: 返回最后一个元素的引用。
- 注意: 链表不能为空。
实例
示例 1:获取最后一个元素
实例
#include <iostream>
#include <list>
int main() {
std::list<int> numbers = {10, 20, 30, 40, 50};
std::cout << "最后一个元素: " << numbers.back() << std::endl;
// 修改最后一个元素
numbers.back() = 100;
std::cout << "修改后最后一个元素: " << numbers.back() << std::endl;
return 0;
}
#include <list>
int main() {
std::list<int> numbers = {10, 20, 30, 40, 50};
std::cout << "最后一个元素: " << numbers.back() << std::endl;
// 修改最后一个元素
numbers.back() = 100;
std::cout << "修改后最后一个元素: " << numbers.back() << std::endl;
return 0;
}
运行结果预期:
最后一个元素: 50 修改后最后一个元素: 100

C++ 容器类 <list>