#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

+ Recent posts