ist ein compile-time Funktionsaufruf.
static_assert verlangt einen Ausdruck und eine Zeichenkette. Der Ausdruck muss sich zur Übersetzungszeit auf true oder false evaluieren lassen.
Evaluiert der Ausdruck zu false, gibt der Compiler den String als Fehlermeldung aus