Standardbibliotheks-Header <assert.h>
Von cppreference.com
Dieser Header ist Teil der Fehlerbehandlungs-Bibliothek.
Makros | |
| bricht das Programm ab, wenn die vom Benutzer spezifizierte Bedingung nicht wahr ist. Kann für Release-Builds deaktiviert werden (Funktionsmakro) | |
[bearbeiten] Synopsis
#if __STDC_VERSION__ >= 202311L # define __STDC_VERSION_ASSERT_H__ 202311L # ifdef NDEBUG # define assert(...) ((void)0) # else # define assert(...) /* implementation-defined */ # endif #else # ifdef NDEBUG # define assert(condition) ((void)0) # else # define assert(condition) /* implementation-defined */ # endif #endif