[STL] vector, list

안녕하세요 STL vector, list 사용방법 기록하고 갑니다.

아래 26line에서 삭제하는 방법은 정확히 알고 넘어가시길 바랍니다.


삭제 할 때는 꼭!! 저렇게 사용하시길!
 

#include "iostream"
#include "vector"
#include "list"
using namespace std;

void main()
{
	// List
	list lists;
	for( int i=0; i<10; i++ ){
		lists.push_back(i);
		
		int data = (int)lists.front();
		lists.pop_front();

		cout << "Size = " << (int)lists.size() << ", Data = " << data << endl;
	}

	cout << endl << "Vector List Test" << endl;
	// vector
	vector listv;
	for( int i=0; i<10; i++ )
	{
		listv.push_back(i);
		int data = (int)listv.front();
		listv.erase( listv.begin() );
		


		cout << "Size = " << (int)listv.size() << ", Data = " << data << endl;

	}

}




reference
// [0] STL tutorial
// : http://www.yolinux.com/TUTORIALS/LinuxTutorialC++STL.html

result
Size = 0, Data = 0
Size = 0, Data = 1
Size = 0, Data = 2
Size = 0, Data = 3
Size = 0, Data = 4
Size = 0, Data = 5
Size = 0, Data = 6
Size = 0, Data = 7
Size = 0, Data = 8
Size = 0, Data = 9

Vector List Test
Size = 0, Data = 0
Size = 0, Data = 1
Size = 0, Data = 2
Size = 0, Data = 3
Size = 0, Data = 4
Size = 0, Data = 5
Size = 0, Data = 6
Size = 0, Data = 7
Size = 0, Data = 8
Size = 0, Data = 9
계속하려면 아무 키나 누르십시오 . . .



'Library > STL' 카테고리의 다른 글

STL - vector  (0) 2011.04.19

댓글

Designed by JB FACTORY