TUTORIAL编程语言与算法FETCHED

C++ <list> front 函数

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

更新于 2026/7/16

教程详情页默认 noindex。

C++ <list> front 函数

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


front 是 list 中用于获取第一个元素的函数。

front 是容器类的成员函数,用于返回链表的第一个元素。

时间复杂度是 O(1)。

单词释义: front 表示"前面",即获取第一个元素。


基本语法与参数

语法格式

reference front();
const_reference front() const;

函数说明

  • 返回值: 返回第一个元素的引用。
  • 注意: 链表不能为空。

实例

示例 1:获取第一个元素

实例

#include <iostream>
#include <list>

int main() {
    std::list<int> numbers = {10, 20, 30, 40, 50};

    std::cout << "第一个元素: " << numbers.front() << std::endl;

    // 修改第一个元素
    numbers.front() = 100;
    std::cout << "修改后第一个元素: " << numbers.front() << std::endl;

    return 0;
}

运行结果预期:

第一个元素: 10
修改后第一个元素: 100

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