stl

Die Standardvorlagenbibliothek (STL) ist eine C ++ - Bibliothek mit generischen Containern, Iteratoren, Algorithmen und Funktionsobjekten. Als C ++ standardisiert wurde, wurden große Teile der STL in die Standardbibliothek übernommen, und diese Teile in der Standardbibliothek werden manchmal auch zusammen als "die STL" bezeichnet.
11
Antworten

STL in eingebetteter Umgebung

Ich bin ein C ++ - Programmierer und habe im Laufe der Jahre die Vorstellung erfahren, dass STL nicht gut für den Einsatz in eingebetteten Umgebungen ist und daher normalerweise nicht verwendet werden kann Embedded-Environment-basierte Proje...
04.10.2010, 07:35
6
Antworten

typedef und Container mit Const-Zeigern

Die folgende Codezeile kompiliert einfach und verhält sich: %Vor% Die folgenden zwei Zeilen nicht: %Vor% Ich bekomme genau die gleichen Kompilierfehler für %Vor% Mir ist klar, dass die letzte Zeile nicht legal ist, da die Elemente ei...
27.01.2010, 16:58
3
Antworten

Erzeugen einer Unterliste aus einem Vektor in C ++

Gibt es dafür eine integrierte STL-Methode? In Java gibt es listeList (a, b) zum Extrahieren von [a, b). Ähnliche Methode in STL C ++?     
28.08.2011, 18:20
4
Antworten

std :: Kartenunterschied zwischen Index- und Einfügeaufrufen

Was ist der Unterschied zwischen dem überladenen Indexoperator und dem Aufruf der insert-Methode für std :: map? ie: %Vor% gegen %Vor%     
20.10.2009, 13:32
7
Antworten

Schnellster Weg, um große STL-Vektoren mit STL in eine Datei zu schreiben

Ich habe einen großen Vektor (10 ^ 9 Elemente) von Zeichen, und ich frage mich, was der schnellste Weg ist, einen solchen Vektor in eine Datei zu schreiben. Bisher habe ich den nächsten Code benutzt: %Vor% Für diesen Code dauert es ungefähr...
07.11.2009, 13:52
3
Antworten

C ++ std :: list: Löschen / Entfernen von Elementen beim Iterieren [duplizieren]

Ich habe eine Schleife in einer Funktion, die von Anfang bis Ende über ein std::list iteriert. In jedem Zyklus führe ich einige Überprüfungen durch und mache vielleicht ein paar Manipulationen am aktuellen Listeneintrag, und in manchen...
10.03.2011, 20:26
3
Antworten

C ++ AWL-Vektor: Push_back nimmt Bezug

Aus der cpp-Dokumentation für std::vector sehe ich Folgendes: %Vor% Ich verstehe, dass push_back eine Kopie des Objekts erstellt, das ich überlasse. Aber, warum ist die Signatur const T& ? Wenn ich mir das anschaue, dachte ich z...
01.08.2012, 15:24
4
Antworten

vectorstring :: iterator - Wie finde ich die Position eines Elements?

Ich verwende den folgenden Code, um eine Zeichenfolge in std::vector of string type zu finden. Aber wie kann man die Position eines bestimmten Elements zurückgeben? Code: %Vor% Ausgabe: FOUND AT : r Erwartete Ausgabe:...
18.10.2013, 04:57
3
Antworten

C ++ STL-Algorithmus gleich

Ein besonders nützlicher Standardalgorithmus ist std::equal , der wie folgt definiert ist: %Vor% Der Algorithmus läuft über den durch [start1, end1) und [start2, start2 + (end1 – start1)) und gibt zurück, ob die Elemente im Bereich...
22.06.2017, 15:50
5
Antworten

Warum verwenden numerische STL-Algorithmen 'op' statt 'op ='?

Warum scheinen std::numeric -Algorithmen op anstatt op = zu bevorzugen? Zum Beispiel, hier ist die Implementierung von std::accumulate in LLVM: %Vor% Wäre das nicht potenziell effizienter / weniger ausführlich / besser, wenn es...
04.03.2015, 19:17