Suchergebnisse für Anfrage "constant-expression"
Warum kann das Erstellen einer statischen const std :: string eine Ausnahme verursachen?
Ich habe Zeichenfolgenkonstanten für Zeichenfolgen, die ich an mehreren Stellen in meiner App verwende: namespace Common{ static const std::string mystring = "IamAwesum"; }Wenn Sie eine Frage zu etwas anderem stellen Was passiert mit einer ...
Ist ein glvalue integraler konstanter Ausdruck ein konstanter Ausdruck?
N4527 5.20 [expr.const] p3 Einintegraler konstanter Ausdruck ist ein Ausdruck vom Typ einer ganzzahligen oder nicht mit einem Gültigkeitsbereich versehenen Aufzählung, der implizit in einen Wert konvertiert wird, wobei der konvertierte Ausdruck ...
int a = 1 ist ein || 1 ein konstanter Ausdruck?
N4527 5.20 [expr.const] p5 Ein konstanter Ausdruck ist entweder ein glvalue-Kernkonstantenausdruck, dessen Wert sich auf eine Entität bezieht, die ein zulässiges Ergebnis eines konstanten Ausdrucks (wie unten definiert) ist, oder ein ...
Konstanter Ausdrucksinitialisierer für statische Klassenmember vom Typ double
In C ++ 11 und C ++ 14, warum brauche ichconstexpr im folgenden Snippet: class Foo { static constexpr double X = 0.75; }; Hierdurch wird ein Compilerfehler erzeugt: class Foo { static const double X = 0.75; };und (überraschenderweise) dies ...
“Konstante Ausdrücke” vor C ++ 11
Dasconstexpr keyword wurde in C ++ 11 eingeführt, da (glaube ich) die entsprechende Idee von "konstanten Ausdrücken" war. Dieses Konzept war jedoch in C ++ 98 / c ++ 03 implizit vorhanden, da für Array-Deklarationen ein konstanter Ausdruck ...
Beispiel für etwas, das in C ein „konstanter Ausdruck“ ist und nicht?
Ich bin ein bisschen verwirrt zwischen dem, was in C ein konstanter Ausdruck ist und was nicht, auch nach langem Googleing. Können Sie ein Beispiel für etwas geben, das ein konstanter Ausdruck in C ist und nicht?