Suchergebnisse für Anfrage "stl"

2 die antwort

Schneller und flexibler Iterator für abstrakte Klasse

Um Raster schnell und flexibel mit Daten zu durchlaufen, habe ich eine abstrakte GridDataStructure-Klasse mit Vorlagen eingerichtet. Auf die Daten sollte von STL-Iteratoren zugegriffen werden. Wenn jemand die Klasse verwendet, sollte er sich ...

10 die antwort

Vorteile der Verwendung von Arrays anstelle von std :: vector?

Ich sehe momentan eine Menge Fragen, die mit C ++ markiert sind und sich mit dem Umgang mit Arrays befassen. Es gibt sogar Fragen zu Methoden / Features für Arrays, die einstd::vector würde ohne Magie liefern. So frage ich mich, warum so viele ...

4 die antwort

Drucken / Debuggen von libc ++ STL mit XCode / LLDB

Ich versuche, LLDB in Xcode 8 zu verwenden, um sehr einfache STL zu debuggen. Früher konnte ich einen Vektor wie diesen drucken: p myvector[0] um zu sehen, was im ersten Vektorindex war. Nun, wenn ich das tue, bekomme ich diesen Fehler: error: ...

TOP-Veröffentlichungen

10 die antwort

C ++ assoziatives Array mit beliebigen Typen für Werte

Was ist der beste Weg, um ein assoziatives Array mit beliebigen Werttypen für jeden Schlüssel in C ++ zu haben? erzeit ist mein Plan, eine "value" -Klasse mit Membervariablen des Typs zu erstellen, den ich erwarten werde. Beispielsweise class ...

18 die antwort

Wie entferne ich ein Element aus einem STL-Vektor mit einem bestimmten Wert?

Ich habe mir die API-Dokumentation für stl vector angesehen und festgestellt, dass es in der Vektorklasse keine Methode gibt, mit der ein Element mit einem bestimmten Wert entfernt werden kann. Dies scheint eine übliche Operation zu sein, und es ...

2 die antwort

Unnötiges Sperren in AWL? (Visual C ++ Express)

Ich versuche, einen Tetris AI-Algorithmus zu erstellen, der über mehrere Kerne skaliert werden kann. ei meinen Tests stellte sich heraus, dass die Verwendung mehrerer Threads langsamer ist als die Verwendung eines einzelnen Thread Nach einigen ...

6 die antwort

Warum funktioniert das Speichern von Referenzen (nicht von Zeigern) in Containern in C ++ nicht?

n meinem Programm habe ich einen AWL-Sat set<string> myStrings; Um die Effizienz meines Codes zu verbessern, habe ich ihn so geändert, dass er nur Zeiger enthält. (Ich brauche keine echten String-Kopien, um gespeichert zu werden.) set<string*> ...

2 die antwort

Warum wird diese Verwendung von std :: sort mit einem benutzerdefinierten Komparator nicht kompiliert?

Ich versuche, einen Sortieralgorithmus zum Sortieren der Elemente eines Vektors zu verwenden. Dies ist mein Code-Snippet. Comparator struct comparator { bool operator() ( OptVector<pair<int, pair<CgpPop*,CgpPop*> > >::iterator it1, ...

10 die antwort

STL- und UTF-8-Dateieingabe / -ausgabe. Wie es geht

Ich benutzewchar_t für interne Zeichenfolgen und UTF-8 für die Speicherung in Dateien. Ich muss STL verwenden, um Text in @ einzugeben / auszugebeBildschir und verwenden Sie auch den vollständigen litauischen Zeichensatz. Es ist alles in Ordnung, ...

12 die antwort

Wie konvertiere ich den Vektor <unsigned char> in int?

Ich habevector<unsigned char> mit binären Daten abgelegt. Ich muss zum Beispiel 2 Elemente aus dem Vektor (2 Bytes) nehmen und in eine Ganzzahl konvertieren. Wie könnte das nicht im C-Stil gemacht werden?