... 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]
:
Bearbeitet durch User
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!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.