반응형
Iterator로 list 원소 출력
Random Access를 지원하지 않는 리스트의 원소는 Iterator로 출력할 수 있다.
#include <list>
#include <iostream>
int main()
{
std::list<int> lt;
lt.push_back(1);
lt.push_back(2);
lt.push_back(3);
std::list<int>::iterator iter;
for(iter = lt.begin(); iter!= lt.end(); iter++)
{
std::cout << "Iterator : " << *iter << std::endl;
}
}
Range Based for loop로 list 원소 출력
Range Based for loop를 사용하면 간편하게 리스트의 원소를 출력할 수 있다.
#include <list>
#include <iostream>
int main()
{
std::list<int> lt;
lt.push_back(1);
lt.push_back(2);
lt.push_back(3);
for(auto loop : lt)
{
std::cout << "Range- : " << loop << std::endl;
}
}
최근댓글