#include <iostream>
#include <list>
using namespace std;
//사용할 구조체.
struct Temps
{
int a;
int b;
};
void main()
{
list<Temps> mylist;//리스트 변수.
for (int i = 0; i < 10; i++)
{
Temps s;//임시 사용할 구조체 변수.
s.a = i * 10;//구조체 내부 변수값 수정.
mylist.push_back(s);//리스트 변수에 삽입.
}
list<Temps>::iterator iter = mylist.begin();
//반복자 생성 및 리스트 변수의 처음 위치값을 연결해준다.
while (iter != mylist.end())//반복자가 리스트의 끝을 만날때까지 계속 반복한다.
{
Temps a = *iter;//반복자 변수 주소값을 넘긴다.
cout << a.a << endl;//화면에 출력
iter++;//반복자 주소값 쉬프트.
}
}
'[C], [ C++]' 카테고리의 다른 글
인라인(Inline) 함수 (0) | 2016.02.21 |
---|---|
매개변수의 디폴트 값 (0) | 2016.02.21 |
함수 오버로딩 (0) | 2016.02.18 |
STL - map 사용 예시 예제 (0) | 2015.05.28 |
단순 파일 입출력 함수 코드 (0) | 2015.05.28 |