반응형
//**********************************************************
//  컨테이너 !! 
//**********************************************************
// STL에서 제공해 주는 자료구조 클래스  
// 1) 시퀀스 컨테이터 - ( 선형 자료구조 ) 
//	-- vector, list, deque, 
//**********************************************************
#include 
#include  
#include  
#include  

using namespace std; 

void main() 
{
	vector v1; 
	for( int i = 1; i<=10; i++) 
		v1.push_back(i);
	//기존의 벡터 객체로 새로운 벡터를 생성한다 !! 
	
	// 할당기를 이용해서 새로운 객체를 생성 !! 
	//vector v(v1.begin(), v1.end(), v1.get_allocator()); 
	// 타입만을 얻어와서 새로운 객체를 생성 !!
	//vector  v( v1.get_allocator());
	// 10개를 생성하고 10으로 초기화 해라 !! 
	//vector v( 10,10);
	//vector v(10, 10, v1.get_allocator());
	vector v(v1);
	
	// 이터레이터의 범위를 통해서 값을 삽입 한다 !! 
	//v.insert(v.begin(), v1.begin(),v1.end());
	//v.insert( v.begin(), 10, 5);
	//v.insert(  v.end(), 10);

	//v.erase( v.begin(), v.begin()+3);
	/*v.erase( find( v.begin(), v.end(), 3));
	
	list l;
	for( int i = 0; i < 10 ; i++) 
		l.push_back( i);
		

	l.erase( find( l.begin() , l.end(), 3));


	//cout << v.capacity() << endl;
	for( int i = 0; i < v.size() ; i++) 
		cout << v[i] << endl;
	*/
}






//**********************************************************
// 2) 아답타 컨테이너 - stack ,queue, 
// 3) 연관 컨테이너 : 트리형의 자료구조 !! 
//   -  map,  set,  multimap , multiset 
//**********************************************************


'자료구조' 카테고리의 다른 글

[자료구조] 연결 리스트  (0) 2014.12.01
[자료구조] 단일 연결리스트  (0) 2014.12.01
[자료구조] stack  (0) 2014.12.01
[자료구조] set.map  (0) 2014.12.01
[자료구조] Queue  (0) 2014.12.01

+ Recent posts