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.
3
Antworten

Verwenden Sie VC ++ 2010-Laufzeitbibliotheken im VC ++ 2008-Projekt

Ich arbeite an dem Optimierungsalgorithmus, so dass die Leistung wirklich zählt. Der Algorithmus ist etwa 8-mal schneller, wenn er in VS 2010 im Vergleich zu VS 2008 kompiliert wird. Googling zeigt, dass es nicht meine Schuld ist (siehe zB Ссыл...
27.08.2012, 13:39
2
Antworten

Warum würde diese Zugriffsverletzung mit den Flags / Og und / GL mit Pass-by-Reference auftreten?

Wenn (und nur wenn) kompiliere ich mein Programm mit dem /Og und /GL flag mit dem Windows Server 2003 DDK C ++ - Compiler (es ist ) Fein auf WDK 7.1 sowie Visual Studio 2010!), bekomme ich eine Zugriffsverletzung, wenn ich dies ausfüh...
30.08.2011, 01:33
2
Antworten

Debugging-Verknüpfungsprozess - GCC / ld - STL C ++

Ich arbeite an einem Bare-Metal Cortex-M3 in C ++ für Spaß und Profit. In letzter Zeit habe ich beschlossen, die STL-Bibliothek zu verwenden, da ich einige Container benötigte. Ich dachte, dass durch die Bereitstellung meines Allokators würde...
21.07.2012, 12:43
1
Antwort

Kompilieren von STXXL unter Android NDK r8b

Ich versuche STXXL unter Android NDK r8b zu kompilieren (ich habe das selbe Problem unter dem neueren r8c btw). Ich kompiliere mit gnustl_static. Ich brauche C ++ 11-Unterstützung, also habe ich anfangs versucht, zu setzen %Vor% aber d...
15.11.2012, 08:33
1
Antwort

Warum hat std :: priority_queue keine clear () -Memberfunktion?

Ich habe heute Hacking gemacht und herausgefunden, dass std :: priority_queue keine clear() -Memberfunktion hat. Gibt es technische Gründe dafür, warum der Normenausschuss dies ausgelassen hat? Um es klar zu sagen, mir ist klar, dass es ei...
03.10.2013, 18:10
2
Antworten

Wie man Unicode mit STL Strings und Streams liest / speichert

Ich muss mein Programm ändern, um Unicode zu akzeptieren, das aus UTF-8 und den verschiedenen UTF-16- und UTF-32-Kodierungen stammen kann. Ich weiß nicht viel über Unicode (obwohl ich Joel Spolskys Artikel und Wikipedia Seite ). Im Moment b...
24.12.2008, 07:40
2
Antworten

Das Einfügen in std :: unordered_map ruft die Hash-Funktion zweimal in MSVC ++s STL, schlechtem Design oder einem speziellen Grund auf?

Für diesen Code: %Vor% Bei der Verwendung von g ++ überrascht die Ausgabe nicht: %Vor% Aber die Ergebnisse von MSVC ++ (2015) schockierten mich: %Vor% Weitere Tests haben gezeigt, dass die STL von MSVC ++ die Hash-Funktion zweimal au...
21.11.2015, 02:35
2
Antworten

Unveränderbare C ++ - Containerklasse

Angenommen, ich habe eine C ++ - Klasse, Container , die einige Elemente vom Typ Element enthält. Aus verschiedenen Gründen ist es ineffizient, unerwünscht, unnötig, unpraktisch und / oder unmöglich (1), den Inhalt nach der Konstruktion zu...
29.03.2011, 21:00
2
Antworten

C ++ 11 unordered_set mit std :: owner_less-like Hashing

Ich verwende eine externe Netzwerkbibliothek, die einige magische Strukturen zurückgibt, die geöffnete Sockets darstellen, und die Dokumente sagen, dass sie beim Einfügen in STL-Container mit std::owner_less verglichen werden sollten. %Vor%...
13.07.2015, 07:58
2
Antworten

Ist std :: deque schneller als std :: vector zum Einfügen am Ende?

Ich habe angefangen, Vergleiche zwischen: zu machen Einfügen an der Vorderseite der Liste Einfügen an der Rückseite eines Vektors Einfügen an der Vorderseite einer Deque Aber dann bemerkte ich, dass sogar auf push_back() die Deque...
18.02.2016, 14:09