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

Finde die nächsten Punkte in einem Vektor

Gegeben ein sortierter Vektor mit einer Anzahl von Werten, wie im folgenden Beispiel: %Vor% Ich suche nach dem elegantesten Weg, um für jedes doppelte d die zwei Werte zu erhalten, die direkt neben ihm liegen. Zum Beispiel, wenn ich den Wert...
22.01.2009, 15:07
3
Antworten

Vektor der Vektoren sortieren

Ich habe %Vor% in meiner C ++ App. Jeder Vektor von ganzen Zahlen als Element eines "großen" Vektors hat 4 INT-Werte. Ich möchte vec basierend auf dem dritten Wert seiner Inhaltsvektoren von ints sortieren (ich meine jedes "innere" vector...
19.01.2013, 22:23
6
Antworten

Der effizienteste Weg, um Karten Werte zuzuordnen

Welcher Weg, um einer Karte Werte zuzuweisen, ist am effizientesten? Oder sind sie alle auf den gleichen Code optimiert (bei den meisten modernen Compilern)? %Vor% (Ich weiß, dass ich die Ausgabe des Compilers vergleichen und überprüfen könn...
08.01.2013, 15:11
3
Antworten

Warum kann das Funktorargument nicht geändert werden?

   Ссылка   Unäre Funktion, die ein Element aufnimmt   der Bereich als Argument. Dies kann entweder   sei ein Zeiger auf eine Funktion oder ein   Objekt, dessen Klasse überlastet ist   Operator(). Sein Rückgabewert, falls vorhanden,   wird ig...
20.01.2010, 14:34
2
Antworten

Gibt es eine Möglichkeit, die Dimensionen eines verschachtelten STL-Vektors C ++ anzugeben?

Ich weiß, dass Vektoren zu einer vordefinierten Größe konstruiert werden können %Vor% Aber gibt es eine Möglichkeit, die Dimensionen verschachtelter Vektoren anzugeben? %Vor% Nehmen wir an, ich wollte einen Vektor der Größe 4 mit Vektore...
19.04.2010, 07:55
5
Antworten

Gleichheitsbewertung in assoziativen Containern (STL)

Ich bin mir bewusst, dass assoziative STL-Container (und andere Container, die sortiert werden, würde ich raten) das Sortierkriterium verwenden, um auf Gleichheit zu prüfen. Das Sortierkriterium für Container lautet standardmäßig st :: less,...
21.11.2011, 19:44
3
Antworten

Rückgabe eines std :: vector - right-Ansatzes

Ich versuche, eine Klassenmethode zu erstellen, die einen std :: vector zurückgibt, und bin ein wenig verwirrt über die beste Methode, dies zu tun. Der Ansatz, den ich verwendet habe, ist die folgende Methode zu definieren: %Vor% und in d...
19.04.2013, 13:54
2
Antworten

std: container c ++ nach vorne verschieben

Ich suche nach einem std-Container wie eine std :: list, die ein Element effizient nach vorne verschieben kann: %Vor% verschiebe "b" nach vorne: %Vor% Es gibt keine solche Funktion in den Standardcontainern. Daher denke ich, ich muss ein...
29.01.2013, 09:49
5
Antworten

Ändern von std :: endl, um CR + LF anstelle von LF zu löschen

Ich schreibe ein Programm auf einer Linux-Plattform, das Textdateien erzeugt, die auf einer Windows-Plattform angezeigt werden. Wenn Sie std::endl in ein ostream übergeben, wird das CR-Zeichen nur für Zeilenumbrüche generiert. Natürlich...
30.10.2009, 19:50
3
Antworten

Benutzerdefinierte STL-Zuordner zum Verwalten verschiedener Speicherbereiche

Ich möchte verschiedene Instanzen einer benutzerdefinierten STL-Zuordnungsklasse verwenden, um verschiedene Speicherbereiche zu verwalten, und dann eine Zuweisungsinstanz für einen STL-Container angeben können, so dass jeder Container nur aus se...
21.10.2009, 23:21