edv:prg:cpp:example:static_assert
static_assert()
Mit static_assert() wird ein konstanter Ausdruck (zwischen den Klammern) zur Übersetzungszeit überprüft. Gibt die Auswertung nicht true zurük, bricht der Compiler ab.
Beispiel:
// static_assert(sizeof(long double) == 16, "FEHLER: Es wird 16 Byte long double erwartet."); //
Auf Systemen, die bei long double eine andere Größe haben, als 16, wird der Compiler mit der o.g. Fehlermeldung abbrechen.
Stand: 14.10.2014 — : Jürgen Kreick
EOF
edv/prg/cpp/example/static_assert.txt · Zuletzt geändert: 2020/01/11 01:23 von 127.0.0.1