Standard library header <assert.h>
From cppreference.net
Standard Library headers
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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