Suchergebnisse für Anfrage "c++14"
Zweck der perfekten Weiterleitung für das Argument Callable im Aufrufausdruck?
n Scott Meyers BuEffective Modern C ++ auf Seite ...
`std :: pair`` second` hat einen unvollständigen Typ mit `unordered_map` tree
Ich habe einige ältere Codes von mir durchgesehen und festgestellt, dass der Code Zeiger verwendet, um einen Baum von @ zu implementiereVariant Objekte. Es ist ein Baum, weil jedesVariant kann ein @ enthaltunordered_map vonVariant*. Ich habe mir ...
Erstelle einen std :: -Funktionstyp mit eingeschränkten Argumenten
Gegeben den Typ einer aufrufbaren FunktionC, Ich möchte zur Kompilierzeit ein @ bekommstd::function; deren Art: hat den gleichen Rückgabetyp der FunktionCdie Argumenttypen sind die erstenN Argument FunktionsartenC Dies bedeutet, dass für einen ...
Generisches Lambda-Argument für std :: pair
Ich versuche zu sehen, ob dies im generischen Lambda von C ++ 14 möglich ist, aber ich finde keinen richtigen Weg, es auszudrücken (oder vielleicht ist es nicht möglich). Das vereinfachte Beispiel lautet: auto confirmOperation = [](auto pr){ ...
Initialisierung eines statischen Constexpr-Datenelements der Basisklasse mithilfe eines statischen Constexpr-Datenelements der abgeleiteten Klasse
Betrachten Sie den folgenden Code: template<typename T> struct S { static constexpr int bar = T::foo; }; struct U: S<U> { static constexpr int foo = 42; }; int main() { }GCC v6.1 [https://godbolt.org/g/xDmBPW] kompiliert es,clang ...
kein passender Konstruktor für die Initialisierung von 'std :: thread'
Ich habe an einer ziemlich einfachen Einrichtung gearbeitet: einer gleichzeitigenfor Schleifenkonstrukt, das eine Liste von Eingabeelementen, einen Ausgabevektor und eine Funktion verwendet, die Ausgabeelemente aus Eingabeelementen ...
Kompilierung von C ++ 14 in qtcreator
Ich habe ein QT-Projekt mit Teilen inC++14. or kurzem habe ich meine Ubuntu-Distribution geändert. Jetzt habe ich 16.04 LTS und ich habe Qt creator 4.02 (gebaut am 13. Juni) installiert. Um @ zu aktivierC++14 compilation habe ich in die ...
Vorteile der Verwendung von benutzerdefinierten Literalen für Zeichenfolgen anstelle von Zeichenfolgenliteralen
Das Strings-Thema in der SO-Dokumentation im Abschnitt "Bemerkungen" lautet: Since C ++ 14, anstatt @ zu verwend"foo", es wird empfohlen @ zu verwend"foo"s, wies ist ein String-Literal, das das @ konvertieconst char * "foo" ...
constexpr Objekt mit veränderlichem Mitglied
Ich habe mir diese Klasse ausgedacht: class Point { public: int X, Y; mutable int Z; constexpr Point(int x, int y) :X (x), Y(y), Z(0) { } constexpr int GetX() const { // Z++; // Wont compile, but following expression is valid! return X+Z; } int ...
Warum macht das Hinzufügen von `const` die universelle Referenz als rvalue
Ich habe über die universellen Referenzen in Scotts letztem Meisterwerk über die c ++ 11 und 14 gelesen, wobei gesagt wurde, dass es trotz eines Arguments, das entweder lvalue oder einem Referenzparameter vom Typ rvalue zugewiesen wurde, etwas ...