본문 바로가기
Programming/Tips(C++,C#)

Container.

by 곰네Zip 2011. 11. 3.
참조 : http://www.cplusplus.com/reference/stl/

컨테이너란?
다른 object들 (컨테이너의 요소)의 집합을 쥐고있는 Object. 말그대로 이것저것 담아놓는 컨테이너 (박스?) 그런 개념인듯.
클래스 템플릿 같으며, 지원하는 요소에 있어서 매우 높은 유연성을 보여준다. (그렇지 않고서야 표준 템플릿이라 불리기엔.. ㅋ)

기본적으로 컨테이너는 자신이 가진 요소들에 대한 저장 공간에 대한 관리, 접근등에 관한 관리를 담당하는 녀석이다.

아래는 STL의 각 컨테이너별 차이점을 표로 정리한 것이다. (요 부분은 너무 잘되어 있어서 걍 퍼옵니다.)
----------------------------------------------------------------------------------------  
출처 돈점주유소 | 돈점주유소
원문 http://blog.naver.com/kgmk/60094682928

[출처] [링크스크랩] STL 컨테이너 차이점|작성자 핵이
         http://heagi2.blog.me/100092829455
----------------------------------------------------------------------------------------

 


위 블로그 가셔도 많은 도움이 될듯.

분류하기
Sequence container : vector, deque, list
Container adopters : stack, queue, prioity_queue
Associative container : set, multiset, map, multimap, bitset
아래는 cplusplus.com에서 퍼온 내용임.


반응형

댓글