Suchergebnisse für Anfrage "stl"
Kette von Ordnungsprädikaten (z. B. für std :: sort)
Sie können einen Funktionszeiger, ein Funktionsobjekt (oder ein Boost-Lambda) an std :: sort übergeben, um eine strikte schwache Reihenfolge der Elemente des Containers zu definieren, der sortiert werden soll. Jedoch manchmal (genug, dass ich ...
Wie sortiere ich einen AWL-Vektor?
Ich möchte ein @ sortiervector vector<myClass> object;Womyclass enthält vieleint Variablen. Wie kann ich mein @ sortiervector für eine bestimmte Datenvariable vonmyClass.
Wie kann man std :: vector <int> mit SWIG als Python-Liste anzeigen?
Ich versuche, diese Funktion mit SWIG für Python verfügbar zu machen: std::vector<int> get_match_stats();Und ich möchte, dass SWIG einen Umbruchcode für Python generiert, damit ich ihn als Liste von ganzen Zahlen sehen kann. Hinzufügen zu der ...
Finde die ersten zwei nicht benachbarten Elemente in einer Menge mit einem AWL-Algorithmus
So habe ich wirklich damit zu kämpfen und bin auch jetzt noch nicht zufrieden mit meiner Lösung. Ich habe einset das mindestens 0 enthält und andere positive @ enthalten kaints. Ich muss die erste positive Zahl findennich in demset. So schreibe ...
Wie sortiere ich einen Vektor von Paaren basierend auf dem zweiten Element des Paares?
Wenn ich einen Vektor von Paaren habe: std::vector<std::pair<int, int> > vec; Gibt es eine einfache Möglichkeit, die Liste in aufsteigender Reihenfolge nach dem zweiten Element des Paares zu sortieren? Ich weiß, dass ich ein kleines ...
std :: map emplace ohne Wert zu kopieren
The C ++ 11std::map<K,V> type hat einemplace funktioniert genauso wie viele andere Container. std::map<int,std::string> m; std::string val {"hello"}; m.emplace(1, val);Dieser Code funktioniert wie angekündigt und ersetzt dasstd::pair<K,V> ...
Beste Möglichkeit, mehrere AWL-Container zusammenzuführen und doppelte Elemente zu entfernen?
Ich habe zwei AWL-Container, die ich zusammenführen möchte, wobei alle Elemente entfernt werden, die mehr als einmal auftreten. Beispielsweise typedef std::list<int> container; container c1; container c2; c1.push_back(1); c1.push_back(2); ...
Was sind die Vor- und Nachteile von std :: stack anstelle von deque, vector oder list
Ich schreibe einen sehr einfachen std :: stack mit vector als zugrunde liegendem Container. Ich erkannte, dass ich alle Funktionen push (), pop () und top () durch push_back (), pop_back () und back () des Vektorcontainers ersetzen konnte. Meine ...
Ist die Reihenfolge von std :: pair <int, std :: string> gut definiert?
Es scheint, dass ich ein @ sortieren kastd::vector<std::pair<int, std::string>>, und es wird basierend auf dem int-Wert sortiert. Ist das eine klar umrissene Sache? Tutstd::pair Haben Sie eine Standardreihenfolge basierend auf den ...
Iteratoren für temporäres Containerobjekt
Angenommen, ich habe eine Funktion, die einen AWL-Container nach Wert zurückgibt, z. B. std :: list std::list<Foo> get_Foolist() { std::list<Foo> lst; //populate lst return lst; } ode class SomeClass { std::list<Foo> get_Foolist() { return ...