html 迭代列表,迭代列表(list :: begin()和list :: end()函数的示例)| C ++ STL

本文介绍如何在C++中使用迭代器遍历列表并打印每个元素。通过示例展示了如何声明列表、初始化迭代器以及使用循环遍历列表直至结束。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

给定一个列表,我们必须对其所有元素进行迭代,并在C ++中以新行打印。

示例Input: list num{10, 20, 30, 40, 50}

Output:

List elements are:

10

20

30

40

50

列表迭代器

要在C ++ STL中迭代列表,我们需要一个迭代器,该迭代器应使用列表的第一个元素进行初始化,并且需要对其进行检查,直到列表末尾为止。

列出迭代器声明:list::iterator it;

list::begin()和list::end()函数

函数list::begin()返回指向第一个元素的迭代器,即返回对第一个元素的引用,而list::end()返回指向最后一个元素的迭代器。

语法:list_name.begin();

list_name.end();

程序:#include 

#include 

using namespace std;

int main() {

//声明列表

listnum {10, 20, 30, 40, 50};

//声明一个参与者

list::iterator it;

//使用运行循环begin() end()functons

cout<

for ( it=num.begin (); it!=num.end (); it++)

cout<

return 0;

}

输出结果List elements are:

10

20

30

40

50

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值