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.
Ich habe eine Funktion, die ein char * zurückgeben soll. Da ich einige Strings verketten muss, habe ich folgende Zeile geschrieben:
%Vor%
Ich weiß, dass ich die Frage vermeiden könnte, die den String benennt, den ich verwenden möchte. Ich mö...
31.03.2009, 14:43
Ich habe eine STL-Implementierung einer populären XmlRpc-Bibliothek mit einer Implementierung verglichen, die meistens STL vermeidet. Die STL-Implementierung ist viel langsamer - ich habe 47s runter auf 4,5s. Ich habe einige der Gründe diagnosti...
16.03.2009, 01:28
Betrachten Sie den folgenden Code:
%Vor%
Beim Versuch, es zu kompilieren, bekomme ich den folgenden obskuren Compilerfehler von g ++:
%Vor%
Mir scheint, dass es hier Probleme mit den Problemen gibt. Bedeutet dies, dass auto_ptr nicht...
15.04.2010, 08:20
Der folgende Code von mir sollte erkennen, ob T begin und end Methoden hat:
%Vor%
Und hier ist ein Testcode:
%Vor%
In g ++ 4.5.1 lautet die Ausgabe 1 1 1 1 . In Visual Studio 2008 lautet die Ausgabe jedoch 1 1 0 0 . Habe ich...
03.12.2010, 17:00
In diese Frage sehe ich Folgendes:
%Vor%
Ich verstehe, warum int hier nicht verwendet wird, aber warum nicht einfach size_t verwenden?
Unter welchen Umständen sollte ich vector<int>::size_type anstelle von size_t verwe...
23.06.2013, 05:52
ALLE
Gibt es in STL einen sortierten Container?
Was ich meine, ist folgendes:
Ich habe einen std :: Vektor wo Foo eine benutzerdefinierte Klasse ist. Ich habe auch einen Vergleicher, der die Felder der Klasse Foo vergleicht.
Nun, irgend...
23.03.2013, 01:49
Ich versuche, eine einfache Aufgabe zu machen, Leerzeichen getrennt von der Konsole in ein vector<int> zu lesen, aber ich verstehe nicht, wie ich das richtig machen soll.
Das habe ich bis jetzt gemacht:
%Vor%
Dies erfordert jedoc...
31.03.2011, 08:45
Ich habe eine Klasse mit dieser Funktion:
%Vor%
Der Compiler sagt mir, dass die Klasse boost :: shared_ptr
hat kein Mitglied namens 'RenderShape', was ich seit der
Klasse PrimShapeBase hat sicherlich diese Funktion, ist aber in einer anderen...
14.08.2012, 20:58
Ich habe gerade einen Code geschrieben, um das Verhalten von std :: equal zu testen, und bin überrascht davongekommen:
%Vor%
Die Ausgabe (eine Überraschung für mich):
%Vor%
Beobachtung: Warum überprüft der std :: equal nicht zuerst, ob...
16.03.2010, 18:31
Zu Testzwecken habe ich ein kleines ungeordnetes_set erstellt und versucht, über das Set zu iterieren. Das Set enthält eine eigene Klasse:
%Vor%
Ich habe einige Elemente eingefügt und versucht, die Objekte während der Iteration zu ändern:...
09.09.2013, 17:55