본문 바로가기

Programing/C/C++

[list] list 모두 삭제하기


[list] list 모두 삭제하기





list<int> list1;

list::iterator itor;


cout<< "----- 리스트 모두 삭제하기   ----- " << endl;


 for(itor=list1.begin(); itor != list1.end();)

 {

          //if(list1.empty()) break;

      list1.erase(itor++); //erase의 경우 후위형 연산자로만 증가시켜야함

 }

 

 list1.clear();