Suchergebnisse für Anfrage "stl"
Wie kann man std :: vector verkleinern?
Gibt es eine Möglichkeit, die Größe einesstd::vector um die Kapazität zu verringern, wenn ich zuvor reservierten Speicherplatz nicht mehr benötige?
Wann soll C ++ forward_list verwendet werden?
Ich bin ein bisschen neu in C ++ und lese das Buch "The C ++ Programming Language (4th edition)". Wenn Sie das Kapitel "AWL-Container" lesen, enthält das Buch eine Einführung in forward_list: Eine forward_list (eine einfach verknüpfte Liste) ist ...
Vektor an einen Vektor anhängen [duplizieren]
Diese Frage hat hier bereits eine Antwort: Verketten von zwei Standardvektoren [/questions/201718/concatenating-two-stdvectors] 18 AntwortenAngenommen, ich habe 2 Standardvektoren: vector<int> a; vector<int> b;Sagen wir auch, dass beide ...
schneller Index für "enthält Zeichenfolge"
In meiner Anwendung habe ich bis zu Millionen kurze Zeichenfolgen (meistens kürzer als 32 Zeichen). Ich möchte ein Suchfeld mit einer angehängten Liste implementieren, die nur Elemente enthält, die die gesamte im Suchfeld eingegebene Zeichenfolge ...
Gibt es einen technischen Grund, warum std :: lower_bound nicht auf rot-schwarze Baumiteratoren spezialisiert ist?
Das habe ich immer angenommenstd::lower_bound() Läuft in logarithmischer Zeit, wenn ich zwei rot-schwarze Baumiteratoren übergebe (set::iterator odermap::iterator) dazu. Ich musste mich zweimal verbrennen, um das zu bemerkenstd::lower_bound() ...
Warum kann for_each sein Funktionsargument nicht ändern?
http://www.cplusplus.com/reference/algorithm/for_each/ [http://www.cplusplus.com/reference/algorithm/for_each/] Unäre Funktion, die ein Element im Bereich als Argument verwendet. Dies kann entweder ein Zeiger auf eine Funktion oder ein Objekt ...
Was ist auto_ptr_ref, was wird erreicht und wie wird es erreicht?
auto_ptr_ref DokumentationHier [http://www.cplusplus.com/reference/std/memory/auto_ptr_ref/]sagt das This is an instrumental class to allow certain conversions that allow auto_ptr objects to be passed to and returned from functions. Kann jemand ...
Verwenden einer AWL-Zuordnung von Funktionszeigern
Ich habe eine Skript-Engine entwickelt, die viele eingebaute Funktionen hat. Um also eine Funktion aufzurufen, ist mein Code einfach in eine aufgegangenif .. else if .. else if Ich überprüfe den Namen, möchte aber eine effizientere ...
Wofür wird der someType-Standardkonstruktor verwendet, während vector <someType> explizit instanziiert wird?
Es ist eine Übung vonC ++ Primer 5th Edition: Übung 16.26: Angenommen, NoDefault ist eine Klasse ohne Standardkonstruktor, können wir sie explizit instanziierenvector<NoDefault>? Wenn nein, warum nicht? S.677 Ich weiß, dass es nicht kompiliert, ...
Wie löst C ++ STL unordered_map Kollisionen?
Wie löst C ++ STL unordered_map Kollisionen? Mit Blick auf diehttp://www.cplusplus.com/reference/unordered_map/unordered_map/ [http://www.cplusplus.com/reference/unordered_map/unordered_map/], heißt es "Eindeutige Schlüssel Keine zwei Elemente ...