Suchergebnisse für Anfrage "compile-time-constant"

3 die antwort

M_PI markiert als nicht deklarierte Kennung

Wenn ich den folgenden Code kompiliere, werden folgende Fehlermeldungen angezeigt: (Error 1 error C2065: 'M_PI' : undeclared identifier 2 IntelliSense: identifier "M_PI" is undefined)Was ist das #include <iostream> #include <math.h> using ...

1 die antwort

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

3 die antwort

Warum werden (konstante) Ausdrücke beim Kompilieren in Haskell nicht ausgewertet?

Ich lerne gerade Haskell und es gibt eine Sache, die mich verblüfft:Wenn ich einen komplexen Ausdruck erstelle (dessen Berechnung einige Zeit in Anspruch nim...

TOP-Veröffentlichungen

12 die antwort

ind alle Konstanten zur Kompilierungszeit inlin

Sagen wir, ich habe eine Klasse wie diese: class ApplicationDefs{ public static final String configOption1 = "some option"; public static final String configOption2 = "some other option"; public static final String configOption3 = "yet another ...

6 die antwort

Unterschiedliches Verhalten von Compilern mit Array-Zuordnung

Ich habe kürzlich ein interessantes Verhalten von g ++ im Vergleich zu MSVC ++ 2008 festgestellt. Betrachten Sie dieses winzige Programm: #include <cstdlib> const int ARR_LENGTH = 512; void doSomething( int iLen ); int main( int argc, char** ...

6 die antwort

C ++ - Erkennung von Konstanten zur Kompilierungszeit

Es gibt Fälle, in denen eine Bibliotheksquelle verfügbar ist und im Allgemeinen variable Parameter unterstützt werden müssen. In der Praxis sind diese Parameter jedoch häufig Konstanten. Dann kann es möglich sein, Dinge durch spezielle ...