... wenn die tool chain es nicht an Bord hat, dann hilft dieses macro // static assertion trick, c: condition #define STATIC_ASSERT(c) extern char _a[(c)? 1:-1]
Gast
#7099866
Mmh, wenn es um Deinen Thread geht, wo Dir das empfohlen wurde, evt. lieber dort posten. Wenn es um das Konzept an sich geht, bitte die Quelle verlinken und auch Deinen Thread für den Kontext. So nutzt der Thread weder denen, die das (nunmehr Jahrzehnte alte) Konstrukt kennen, noch denen, die es nicht kennen.
A. S. schrieb: > So nutzt der Thread weder denen, die das (nunmehr Jahrzehnte alte) > Konstrukt kennen, noch denen, die es nicht kennen. Gefällt mir noch besser ... #define STATIC_ASSERT(COND,MSG) \ typedef char static_assertion_##MSG[(COND)?1:-1] https://stackoverflow.com/questions/3385515/static-assert-in-c @moderator Ok, ... alter Scheiß kann gelöscht werden!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.