Suchergebnisse für Anfrage "c++11"

4 die antwort

Constexpr Variable und Division

Ich versuche, diesen einfachen Ausdruck beim Kompilieren mit der neuen constexpr-Funktion von C ++ 11 auszuwerten: template <int a, int b> class Test { static constexpr double c = a / b; };Aber hier ist, was Clang mir immer wieder ...

2 die antwort

weiter Operator verschiedener Typen

Der folgende Code verhält sich unter g ++ 4.9.2 und clang ++ 3.7.0 anders. Was ist richtig? Welcher Teil der Norm hängt damit zusammen? Vielen Dank #include <iostream> using namespace std; struct Base { Base() = default; Base(const Base&) = ...

4 die antwort

Doppelte schließende spitze Klammern (>>) erzeugen einen Syntaxfehler in einem bestimmten Fall.

Eclipse (Luna, 4.4.2) gibt an, dass in der folgenden Zeile ein Syntaxfehler aufgetreten ist: static_cast<Vec<int, DIM>>(a.mul(b)); Ich erinnerte mich, dass doppelte schließende spitze Klammern>> kann bei einigen Compilern zu Problemen ...

TOP-Veröffentlichungen

6 die antwort

Wird C ++ 0x __stdcall oder externes "C" Capture-nothing Lambdas unterstützen?

Gestern habe ich darüber nachgedacht, ob es möglich sein würde, die Bequemlichkeit von C ++ 0x Lambda-Funktionen zum Schreiben von Rückrufen für Windows-API-Funktionen zu nutzen. Zum Beispiel, was ist, wenn ich ein Lambda als @ verwenden ...

6 die antwort

Wie erstelle ich ein variables Makro für std :: cout?

Wie kann ich ein Makro erstellen, das eine variable Anzahl von Argumenten akzeptiert und diese mit std :: cout ausgibt? Es tut uns leid, wenn dies eine Noob-Frage ist. Nachdem Sie nach der Antwort gesucht haben, konnten Sie nichts finden, was die ...

4 die antwort

std :: atomic <std :: chrono :: high_resolution_clock :: time_point> kann nicht kompiliert werden

Ich brauchestd::chrono::high_resolution_clock::time_point Feld, das ich von einem Thread schreiben und von einem anderen Thread lesen möchte. Wenn ich es so deklariere, wird mein Code fehlerfrei kompiliert. Aber um mein Feld in einem anderen ...

2 die antwort

Warum benötigt das statische constexpr-Element (der Typklasse) eine Definition?

==> Den vollständigen Code und die Zusammenstellung finden Sie unter coliru [http://coliru.stacked-crooked.com/a/e6ebe0ef8a87b601]. Ich habe ein LiteralType [http://en.cppreference.com/w/cpp/concept/LiteralType] Klasse Füllungconstexpr ...

4 die antwort

erhalte das Handle eines (echten) Monitors anhand seines Indexes

Angenommen, ich habe 3 Monitore. Wie erhalte ich das Handle des zweiten nur durch seinen Index? EnumDisplayMonitors () funktioniert nicht, da es auch die Pseudo-Geräte auflistet und EnumDisplayDevices () mir nicht das Handle gibt.

6 die antwort

error: anachronistischer Basisklasseninitialisierer alten Stils

Der folgende Code erzeugt den nachfolgenden Kompilierungsfehler für alle Versionen von GCC, die ich in den Modi C ++ 98, C ++ 11 und C ++ 14 ausprobiert habe: struct T { T(void* x) : (x) {} }; // main.cpp: In constructor 'T::T(void*)': ...

2 die antwort

Programm mit "noexcept" -Konstruktor, akzeptiert von gcc, abgelehnt von clang

Der Code struct T { T() {} }; struct S { T t; S() noexcept = default; }; int main() { // S s; } g ++ 4.9.2 akzeptiert dies ohne Fehler oder Warnungen, jedoch klingeln die Berichte 3.6 und 3.7 für Zeile 7: error: exception specification of ...