Suchergebnisse für Anfrage "c++11"
Member Funktionszeiger Problem mit Standard-Bibliotheksmethoden
Diese Frage stammt von Passing eines Mitgliedsfunktionszeigers auf eine überladene Klassenmethode in eine ...
Warum wird der Helfer von std :: tuple anstelle von value @ zurückgegebe
Wenn Sie sichget, die Hilfsfunktion fürstd::tuple, Sie werden die folgende Überladung bemerken: template< std::size_t I, class... Types > constexpr std::tuple_element_t<I, tuple<Types...> >&& get( tuple<Types...>&& t ); Mit anderen Worten, es ...
Ungewöhnliches Verhalten mit auto beim Durchlaufen eines dynamischen Vektors
Ich überquere einen Vektor mit Auto (Code angehängt). Beim Überqueren füge ich auch einige Elemente hinten hinzu. Ich habe nicht mit der Ausgabe gerechnet, die ich bekommen habe. #include <iostream> #include <vector> using namespace std; vector ...
Warum ist die Reihenfolge der Zerstörung dieser funktionslokalen statischen Objekte NICHT umgekehrt zur Reihenfolge ihrer Initialisierung?
Ich habe zwei funktionslokale statische Objekte, Eins und Zwei. Der Konstruktor und der Destruktor von One greifen beide über GetTwo () auf Two zu: #include <iostream> struct One; struct Two; const One& GetOne(); const Two& GetTwo(); struct Two ...
Wie lösche ich einen Vektor in einer bereichsbasierten Schleife?
Ich möchte einfach das angegebene Element in der bereichsbasierten Schleife löschen: vector<int> vec = { 3, 4, 5, 6, 7, 8 }; for (auto & i:vec) { if (i>5) vec.erase(&i); }was ist los
Kann jemand bitte den "Index-Trick" erklären?
Ich habe bemerkt, dass der "Index-Trick" im Zusammenhang mit hübschen Drucktupeln erwähnt wird. Es klang interessant, also folgte ichdie Verbindun [http://loungecpp.wikidot.com/tips-and-tricks:indices]. Nun, das ging nicht gut. Ich verstand die ...
Warum passt der Konstruktor der variablen Vorlage besser als der Konstruktor der Kopie?
Der folgende Code wird nicht kompiliert: #include <iostream> #include <utility> struct Foo { Foo() { std::cout << "Foo()" << std::endl; } Foo(int) { std::cout << "Foo(int)" << std::endl; } }; template <typename T> struct Bar { Foo foo; Bar(const ...
C ++ 11 alle Elemente eines Buckets in einer unordered_map erhalten
wir wissenstd::unordered_map::bucket return Ein Bucket ist ein Slot in der internen Hash-Tabelle des Containers, dem Elemente anhand des Hash-Werts ihres Schlüssels zugewiesen werden. Wie kann ich den Start-Iterator und den End-Iterator in den ...
Searchable Enum-ähnliches Objekt mit String- und Int-Konvertierung
IntroDasenum Typ in C ++ ist ziemlich einfach; Im Grunde wird nur eine Reihe von Werten für die Kompilierungszeit für Labels erstellt (möglicherweise mit dem richtigen Gültigkeitsbereich mitenum class). Es ist sehr attraktiv, um verwandte ...
Was ist ein leeres Vorlagenargument <> beim Erstellen eines Objekts?
Hier ist eine gültige Syntax: std::uniform_real_distribution<> randomizer(0, 100);Wie funktioniert es, wird die Objektvorlage automatisch abgeleitet? Warum ist es notwendig, @ zu schreib<> am Ende des Typs? Kann ich das @ nicht entfern<> und es ...