Lenguaje C "assert.h" afirmó depuración

Directorio artículo


assert.h

Esta es una afirmación de la función macro durante una depuración, el compilador no participa en el programa de liberación.

CMakeLists.txt:
# Default Sin configuración se compila la versión de depuración. Explícitamente configurado como depuración o Release
SET (CMAKE_BUILD_TYPE "depuración")
#SET (CMAKE_BUILD_TYPE "Release")


uso

#include <assert.h>
assert(3 > 0); //()内是一个表达式
char *p = "stone";
assert(p); //真
char *q;
assert(q); //假
assert(3 > 4); //断言失败,程序退出。 后续不再执行。

Publicados 400 artículos originales · ganado elogios 364 · Vistas 1,62 millones +

Supongo que te gusta

Origin blog.csdn.net/jjwwmlp456/article/details/104453081
Recomendado
Clasificación