Namespaces
Variants

Standard library header <assert.h>

From cppreference.net

Este encabezado es parte de la biblioteca de manejo de errores .

Macros

aborta el programa si la condición especificada por el usuario no es true . Puede desactivarse para builds de release
(macro de función)

Sinopsis

#if __STDC_VERSION__ >= 202311L
#   define __STDC_VERSION_ASSERT_H__ 202311L
#   ifdef NDEBUG
#       define assert(...) ((void)0)
#   else
#       define assert(...) /* definido por la implementación */
#   endif
#else
#   ifdef NDEBUG
#       define assert(condition) ((void)0)
#   else
#       define assert(condition) /* definido por la implementación */
#   endif
#endif