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

Wie kann ich die Leistung in einer Map-Suche mit dem Schlüsseltyp std :: string erhöhen?

Ich verwende eine std :: map (VC ++ - Implementierung) und es ist ein wenig langsam für Nachschlagewerke über die Suchmethode der Karte. Der Schlüsseltyp ist ein std :: string. Kann ich die Leistung dieser std :: map-Suche über eine benutz...
01.11.2008, 20:06
3
Antworten

C ++: STL multimap.equal_range ()

Ich habe diesen Code und ich kann den Teil nicht verstehen, in dem die Methode equal_range Iteratoren zurückgibt. Ich weiß, Reichweite ist Paar Objekt mit zwei Multimap-Objekte im Inneren, aber was ich nicht verstehe, ist, warum gibt es '...
19.09.2012, 13:00
7
Antworten

Ich brauche einige C ++ - Guru-Meinungen über die Erweiterung von std :: string

Ich wollte schon immer etwas mehr Funktionalität in der STL-Zeichenkette haben. Da das Unterklassifizieren von STL-Typen ein Nein ist, habe ich meistens gesehen, dass die empfohlene Methode zur Erweiterung dieser Klassen nur darin besteht, Funkt...
10.01.2010, 17:27
4
Antworten

C ++ deque vs Vektor und C ++ map vs Set

Kann mir jemand sagen, was der Unterschied zwischen Vektor und Deque ist? Ich kenne die Implementierung von Vektor in C ++, aber nicht deque. Auch Schnittstellen von Karte und Set scheinen mir ähnlich zu sein. Was ist der Unterschied zwischen de...
13.09.2010, 20:46
6
Antworten

Gibt es eine schnelle Möglichkeit, ein Set zu erstellen?

Momentan erstelle ich ein neues Set wie folgt: %Vor% Gibt es eine Möglichkeit, s in einer Zeile zu erstellen?     
16.11.2010, 11:00
2
Antworten

std :: unordered_map und doppelte Schlüssel

Ich verwende eine stl unordered_map, und ich kann nicht scheinen, dass die Zählmethode funktioniert. Das ist mein Programm: %Vor% Die Dokumentation für unordered_map besagt, dass unordered_map::count(const Key& k) die Anzahl der Eleme...
14.11.2011, 17:35
4
Antworten

schrumpft einen Vektor

Ich habe ein Problem mit meiner Gelände-Engine (mit DirectX). Ich verwende einen Vektor, um die Scheitelpunkte eines Detailblocks zu halten. Wenn der Block im Detail zunimmt, tut dies der Vektor. ABER, wenn der Block seine Details verringe...
25.02.2009, 16:02
13
Antworten

Nachteile für Vorlagen und die STL in C ++ [geschlossen]

Gibt es Nachteile bei der Verwendung der STL oder Vorlagen? Gibt es Situationen, für die sie nicht geeignet sind?     
05.11.2008, 20:28
6
Antworten

Const verweist auf std :: vector Elemente

Ist es nur mein Compiler oder ist es verboten, Cons-Referenzen in std :: vector-Elementen zu verwenden? Betrachten Sie folgende Struktur: %Vor% Wenn ich nun versuche, ein solches Objekt auf den Vektor zu schieben: %Vor% Ich erhalte einen...
10.05.2012, 09:20
4
Antworten

Setzt 'std :: set' in jedem Fall Sortierelemente? [Duplikat]

Von cplusplus.com Verweis scheint es, dass std::set Elemente sortiert. Ich muss Strings sortiert haben, aber ich bin nicht sicher, ob es auf jeder Plattform und jedem Compiler gut funktioniert. Hauptsächlich GCC, MinGW, VC.     
04.08.2012, 13:50