Suchergebnisse für Anfrage "allocator"

6 die antwort

c ++ Vector, was passiert, wenn der Stack erweitert / neu zugewiesen wird?

2 die antwort

Warum in Allocators propagate_on_container_swap == false zulassen, wenn dies undefiniertes Verhalten verursachen kann?

Hinweis:Ursprünglich gefragt vonMatt Mcnabb [https://stackoverflow.com/users/1505939/matt-mcnabb]Als ...

2 die antwort

Sollte der Allokator construct () die Standardinitialisierung anstelle der Wertinitialisierung durchführen?

Als Nachfolger vondiese Frag [https://stackoverflow.com/q/35901417/2069064], der Standard-Allokator std::allocator<T>) wird benötigt um @ zu implementierconstruct wie folgt (laut [default.allocator]): template <class U, class... Args> void ...

TOP-Veröffentlichungen

1 die antwort

Erneutes Binden in einem benutzerdefinierten AWL-Allokator mit vorab zugewiesenem Block

Ich werde eine bauenbenutzerdefinierte Zuweisung, Vorbelegung eines großen Blocks (Arrays) zum Speichern

1 die antwort

Copy Stateful Allocator: Semantik des Standard-Bibliotheks-Allocators und interner Speicher

Ich schreibe eine Sammlung von Allokatoren, mit der Absicht, dass sie in Umgebungen mit sehr hoher Leistung verwendet werden sollen. Daher ist ein wenig eingeschränkte Verwendung (vermittelt durch den Compiler, keine ...

2 die antwort

Der benutzerdefinierte Allokator für std :: vector <char> wird ignoriert

Ich habe versucht, einen benutzerdefinierten Allokator für zu verwenden

1 die antwort

boost :: interprocess Container von Containern, die sich NICHT im gemeinsamen Speicher befinden

Ich habe das Beispiel-Demo-Programm mit einemboost :: interprocess Container ...

2 die antwort

Wie kann ich eine std :: -Funktion mit einem benutzerdefinierten Allokator erstellen?

Nehmen wir zum Speichern von Code an, ich habe einen benutzerdefinierten Allokator mit dem NamenMyAlloc was ich erfolgreich mit einemstd::vector<int> wie folgt: std::vector<int,MyAlloc<int>> vec;Jetzt möchte ich ein Lambda in einer std ...

4 die antwort

std :: unique_ptr <T []> und benutzerdefiniertes Allokator-Deleter

Ich versuche, @ zu verwendstd::unique_ptr<T[]> mit benutzerdefinierten Speicherzuordnungen. Grundsätzlich habe ich benutzerdefinierte Allokatoren, die Unterklassen von @ siIAllocator, das die folgenden Methoden bereitstellt: void* Alloc( size_t ...

2 die antwort

Was ist der Zweck von std :: scoped_allocator_adaptor?

Im C ++ 11 Standard haben wirstd::scoped_allocator_adaptor in der dynamischen Speicherverwaltungsbibliothek. Was sind die wichtigsten Anwendungsfälle dieser Klasse?