aserción de c ++

** Las afirmaciones son macros, no funciones. El prototipo de la macro ** assert se define en <assert.h> (C), (C ++), y su función es terminar la ejecución del programa si su condición devuelve un error. Puede desactivar la aserción definiendo NDEBUG, pero debe estar al principio del código fuente y antes de incluir <assert.h>.
asert () utiliza

#define NDEBUG          // 加上这行,则 assert 不可用
#include <assert.h>

assert( p != NULL );    // assert 不可用

Supongo que te gusta

Origin blog.csdn.net/it_xiangqiang/article/details/112916485
Recomendado
Clasificación