iterator就是STL的迭代器啊,用於遍歷STL物件的。
這裡的slist是一個list,包含元素型別是string,pos就是slist對應資料型別的迭代器,不過需要手工指定到slist上才能夠起作用,如下程式碼:
#include
intmain(void)
{
list
slist.push_back("4");
slist.push_back("5");
slist.push_front("3");
slist.push_front("2");
slist.push_front("1");
slist.push_back("6");
for(pos=slist.begin();pos!=slist.end();pos++)
cout
return0;
}
iterator就是STL的迭代器啊,用於遍歷STL物件的。
這裡的slist是一個list,包含元素型別是string,pos就是slist對應資料型別的迭代器,不過需要手工指定到slist上才能夠起作用,如下程式碼:
#include
#include
#include
#include
intmain(void)
{
list
list
slist.push_back("4");
slist.push_back("5");
slist.push_front("3");
slist.push_front("2");
slist.push_front("1");
slist.push_back("6");
for(pos=slist.begin();pos!=slist.end();pos++)
cout
return0;
}