allocator

Eine Komponente der C ++ - Standardbibliothek, die für die Verarbeitung der Anforderungen für die Zuweisung und Freigabe von Speicher für einen Container zuständig ist.
4
Antworten

Benutzerdefinierte Allokatorleistung

Ich baue eine AVL-Tree-Klasse, die eine feste maximale Anzahl von Items haben wird. Also dachte ich mir, anstatt jedes Element selbst zuzuteilen, würde ich einfach den gesamten Chunk auf einmal zuweisen und eine Bitmap verwenden, um bei Bedarf n...
15.04.2015, 12:55
1
Antwort

Standardbibliotheken, die einen Allocator zuweisen, aber nicht verwenden

An den meisten Stellen, an denen die C ++ - Standardbibliothek Speicher zuweist, kann der Benutzer dies anpassen, indem er eine Klasse bereitstellt, die Allocator Anforderungen . Zum Beispiel nehmen fast alle Container ein Allokator-Template...
27.03.2017, 20:55
3
Antworten

Wird ein Zuordnungshinweis verwendet?

Ich habe gelesen Warum gibt es in C ++ - Zuordnungen keine Neuzuordnungsfunktion? und Ist es möglich, zur Laufzeit ein Array auf dem Heap zu erstellen und dann bei Bedarf mehr Speicherplatz zuzuweisen? , die eindeutig die Neuzuordnung eines d...
13.03.2013, 08:32
1
Antwort

Verwenden von tcmalloc / jemalloc mit benutzerdefiniertem Speicherpool-Manager

Ich möchte einen universellen Allzweckzuordner mit hoher Leistung wie jemalloc / tcmalloc mit einem Speicherpool verwenden. Gibt es einen Leitfaden dafür? Ich möchte jemalloc / tcmalloc nicht als Ersatz für malloc verwenden. Ic...
05.06.2013, 06:35
3
Antworten

Anforderungen an Standard-Bibliothekszuordnungstypen

Ich versuche eine Quadtree-Sparse-Matrix-Klasse zu schreiben. Kurz gesagt, ein quadtree_matrix<T> ist entweder die Nullmatrix oder ein vierfaches (ne, nw, se, sw) von quadtree_matrix<T> . Ich möchte schließlich verschieden...
25.03.2011, 15:41
2
Antworten

Zusammenhängende Speicherzuweisung für mehrere kleine std :: Vektoren?

Ich würde gerne einen Weg finden, mehrere std::vectors , jede von einer anderen, aber bekannten und einigermaßen kleinen Größe, im zusammenhängenden Speicher zu speichern. Ich weiß, dass ich meine eigene Klasse schreiben könnte, mit einem sehr...
30.07.2015, 15:21
0
Antworten

Was ist der Zweck und die Verwendung von 'memory_resource'?

Der Standard C++17 enthält einen neuen Namespace pmr mit einer Gruppe von Klassen, die unter dem Namen memory_resource gruppiert sind. Nach einer Suche im Internet fand ich sehr wenig vulgarisierte Informationen darüber, die direkte...
28.06.2017, 09:58