Suchergebnisse für Anfrage "stl"

1 die antwort

Besetzungsliste <A *>, um <B *> aufzulisten, wo B A erbt

Ich habe eine Funktion void doSomething(list<A*> list1, list<A*> list2)Und Klassen class B : A class C : AGibt es eine direkte Möglichkeit meine Funktion wie aufzurufen void doSomething(list<B*> listOfB, list<C*> listOfC)oder muss ich es ...

6 die antwort

Ist es sicher anzunehmen, dass der STL-Vektorspeicher immer zusammenhängend ist?

Wenn Sie einen STL-Vektor haben, dessen Größe geändert wurde, ist es sicher, die Adresse von Element 0 zu übernehmen und anzunehmen, dass der Rest des Vektors im Speicher folgt? z.B. vector<char> vc(100); // do some stuff with vc ...

3 die antwort

Kann std :: vector emplace_back copy aus einem Element des Vektors selbst konstruieren?

Beim Benutzenpush_back vonstd::vectorIch kann ein Element des Vektors selbst verschieben, ohne befürchten zu müssen, dass das Argument aufgrund einer Neuzuweisung ungültig wird: std::vector<std::string> v = { "a", "b" }; v.push_back(v[0]); // ...

TOP-Veröffentlichungen

2 die antwort

So zeigen Sie Inhalte von AWL-Containern mit GDB 7.x an

Ich habe die Makrolösung verwendet, wie es umrissen istHier [https://stackoverflow.com/questions/2463198/printing-stl-containers-with-gdb-7-0] . Es wird jedoch erwähnt, wie sie ohne Makros angezeigt werden können. Ich beziehe mich auf GDB Version ...

2 die antwort

AWL-Analogon in Fortran

Basis:Ich habe ein sehr großes paralleles Fortran90 / MPI-Programm, das ein komplexes physikalisches Modell darstellt. Ich möchte neue Funktionen hinzufügen: Zum Beispiel muss ich die Warteschlange von Nachrichten organisieren, Mergesort irgendwo ...

4 die antwort

Hat `std :: set` in jedem Fall Sortierelemente? [Duplikat

Diese Frage hat hier bereits eine Antwort: Ist die std :: set-Iterationsreihenfolge gemäß der C ++ - Spezifikation immer aufsteigend? [/questions/8833938/is-the-stdset-iteration-order-always-ascending-according-to-the-c-specificat] 5 ...

4 die antwort

Gibt es jemals einen Grund, std :: list zu verwenden? [Duplikat

Diese Frage hat hier bereits eine Antwort: Unter welchen Umständen sind verknüpfte Listen nützlich? [/questions/2429217/under-what-circumstances-are-linked-lists-useful] 15 answers Nachdem ich @ gelesen hadiese ...

2 die antwort

Warum kompiliert der Stack <const string> nicht in g ++? [Duplikat

Diese Frage hat hier bereits eine Antwort: Kann ich const in Vektoren verwenden, um Elemente hinzuzufügen, aber keine Änderungen an den bereits ...

7 die antwort

Ist std :: string size () eine O (1) -Operation?

Ist std :: string size () eine O (1) -Operation? Die Implementierung von STL, die ich verwende, ist die in VC ++ integrierte.

5 die antwort

Populate einen Vektor mit allen Multimap-Werten mit einem bestimmten Schlüssel

Angenommenmultimap<A,B> M was ist ein guter Weg, um ein @ zu erstellvector<B> aller Werte in M mit einem bestimmten Schlüssel. ie kann ich bei einer gegebenen Multimap einen Vektor aller Zeichenfolgen erhalten, die dem Wert 123 zugeordnet ...