C++ <list> size 函数

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


size 是 list 中最常用的函数之一,用于获取链表中元素的数量

size 是容器类的成员函数,用于返回链表当前包含的元素个数。

与 vector 不同,list 的 size() 通常在 O(1) 时间内完成。

单词释义size 就是"大小",表示链表中元素的数量。


基本语法与参数

语法格式

size_type size() const;

函数说明

  • 返回值: 返回链表中元素的数量(size_type)。

实例

示例 1:获取链表大小

实例

#include <iostream>
#include <list>

int main() {
    std::list<int> empty;
    std::cout << "空链表 size: " << empty.size() << std::endl;

    std::list<int> numbers = {1, 2, 3, 4, 5};
    std::cout << "5元素链表 size: " << numbers.size() << std::endl;

    numbers.push_back(6);
    std::cout << "添加后 size: " << numbers.size() << std::endl;

    return 0;
}

运行结果预期:

空链表 size: 0
5元素链表 size: 5
添加后 size: 6

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