Benutzer-Werkzeuge

Webseiten-Werkzeuge


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki