📅  最后修改于: 2023-12-03 14:39:51.914000             🧑  作者: Mango
C++ STL的list容器提供了begin()和end()两个成员函数,用于获取列表的起始迭代器和末尾迭代器。begin()返回指向列表第一个元素的迭代器,end()返回指向列表末尾的下一个元素的迭代器。
以下是list的begin()和end()函数的语法:
list_name.begin();
list_name.end();
list_name是list容器的名称,指定要获取其迭代器的容器。
#include <iostream>
#include <list>
using namespace std;
int main()
{
list<int>myList{1,2,3,4,5,6,7,8,9,10};
//使用begin()和end()迭代器遍历list
cout<<"遍历list:";
for(list<int>::iterator it=myList.begin();it!=myList.end();it++)
{
cout<<*it<<" ";
}
cout<<endl;
return 0;
}
输出结果:
遍历list:1 2 3 4 5 6 7 8 9 10
C++ STL中的list容器提供了begin()和end()两个成员函数,用于获取列表的起始和末尾迭代器。使用begin()和end()迭代器可以遍历list容器中的所有元素。