Suchergebnisse für Anfrage "c++14"
Wie man ein Tupel aus einem Array erstellt
Ich entwerfe eine C ++ - Bibliothek, die eine CSV-Datei mit gemeldeten Daten aus einem Experiment liest, eine Aggregation durchführt und einen pgfplots-Code ausgibt. Ich möchte die Bibliothek so allgemein und benutzerfreundlich wie möglich ...
`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" ...
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 ...
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 ...