Suchergebnisse für Anfrage "constexpr"

4 die antwort

Wie schreibe ich eine constexpr-Swap-Funktion, um die Endianess einer Ganzzahl zu ändern?

Wie schreibe ich einconstexpr Funktion zum Tauschen der Endianess einer Ganzzahl, ohne auf Compiler-Erweiterungen angewiesen zu sein. Kannst du ein Beispiel geben, wie das geht?

3 die antwort

Wenn und warum sollten Sie static mit constexpr verwenden?

Als Haftungsausschluss habe ich meine Recherche dazu gemacht, bevor ich gefragt habe. Ich fand eine ähnliche SO Frage [https://stackoverflow.com/questions/13865842/does-static-constexpr-variable-make-sense] aber die antwort dort fühlt sich ein ...

3 die antwort

constexpr funktioniert nicht, wenn die Funktion innerhalb des Klassenbereichs deklariert ist

Ich verwende g ++ 4.8.0, das nicht früher enthält

TOP-Veröffentlichungen

3 die antwort

Constexpr Math Funktionen

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 ...

4 die antwort

Throw in Constexpr Funktion

Der folgende Code kompiliert unter clang ++ 3.7.0, wird jedoch von g ++ 5.3.1 abgelehnt. Beide haben-std=c++14 Möglichkeit. Welcher Compiler ist richtig? Weiß jemand wo in der Norm darüber geredet wird? Vielen Dank #include <stdexcept> using ...

1 die antwort

Warum lehnt MSVC ++ 11 die constexpr-Qualifizierung einer Funktion ab?

Daher hat mir MSVC (Visual Studio 2012) beim Herumspielen mit constexpr beim Versuch, meine Funktion mit dem zu qualifizieren, einen Fehler gemacht

2 die antwort

Wie erzwinge ich die Weitergabe von Konstanten über eine Inline-Funktion?

Ich versuche, den Pre-Prozessor dazu zu zwingen, etwas zu rechnen, damit eine Konstante in die Inline-Assembly übertragen wird. Hier ist der reduzierte Fall: inline unsigned int RotateRight(unsigned char value, unsigned int amount) ...

6 die antwort

Ist die Adressierung einer lokalen Variablen in C ++ 11 ein konstanter Ausdruck?

Das folgende C ++ 11 Programm:

2 die antwort

Lambda, der constexpr Gegenstand gefangennimmt