2012-08-10 3 views
15

Ist es möglich, benutzerdefinierten Zuordner für std::vector interne Zuordnungen zu verwenden? Wenn ja, wie?Benutzerdefinierter Zuordner in Std :: Vektor

+2

Vorlage **> Klassenvektor; –

+0

@LuchianGrigore Und wie man das benutzt? – Cartesius00

+4

Erste Google Link - http://www.josuttis.com/libbook/memory/myalloc1.cpp.html und http://www.josuttis.com/libbook/memory/myalloc.hpp.html –

Antwort

11

Sie müssen Ihren Zuordnertyp grundsätzlich so implementieren, dass er dem Allocator concept entspricht.

Die verknüpfte Seite listet alle Anforderungen dieses Typs auf, aber die Kernfunktionalität ist in der Elementfunktion allocate implementiert.