2012-08-10 3 views
15

std::vector 내부 할당에 사용자 정의 할당자를 사용할 수 있습니까? 그렇다면 어떻게?std :: vector의 사용자 정의 할당 자

+2

template **> 클래스 벡터; –

+0

@ LuchianGrigore 그리고 어떻게 사용합니까? – Cartesius00

+4

첫 번째 Google 링크 - http://www.josuttis.com/libbook/memory/myalloc1.cpp.html 및 http://www.josuttis.com/libbook/memory/myalloc.hpp.html –

답변

11

기본적으로 Allocator concept을 준수하도록 할당 자 유형을 구현해야합니다.

링크 된 페이지는 해당 유형의 모든 요구 사항을 나열하지만 핵심 기능은 allocate 멤버 함수에서 구현됩니다.