TUTORIALProgrammingFETCHED

C++ <list> back 函数

C++ &lt;list&gt; back 函数 C++ 容器类 &lt;list&gt; back 是 list 中用于获取最后一个元素的函数。 back 是容器类的成员函数,用于返回链表的最后一个元素。 时间复杂度是 O(1)。 单词释义: back 表示'后面',即获取最后一个元素。 基本语法与参数 语法格式 reference back(); const_refe..

Updated 7/16/2026

Tutorial detail pages default to noindex.

C++ <list> back 函数

C++ 容器类 <list> C++ 容器类 <list>


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;
}

运行结果预期:

最后一个元素: 50
修改后最后一个元素: 100

C++ 容器类 <list> C++ 容器类 <list>