김준 님이 쓰신 글 :
:
:
:
:
:
:
: STL 라이브러리 중에 vector 같은 콘테이너 클래스들은 추가되는 데이터들을 힙에 할당하나여?
: 전문가 님들의 답변 부탁드립니다.
:
:
STL 컨테이너는 new 연산자 대신 할당기(allocator)라는 것으로 메모리를 할당합니다.
할당기는 (소스를 찾아보면 금방 알 수 있지만) malloc을 써서 구현되어 있지요.
하여튼 사용자는 메모리 관리에 대해서는 신경 쓸 필요가 없습니다.
모든 것은 STL이 알아서 처리하지요.
|