English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
une macro déjà définie assert pointe vers une autre macro NDEBUG,宏 NDEBUG n'est pas une partie de <assert.h>. Si NDEBUG a été défini comme le nom de la macro dans le fichier source qui cite <assert.h>, alors assert La définition de宏如下:
#define assert(ignore) ((void)0)
Voici la liste des fonctions uniques définies dans l'en-tête de fichier assert.h :
Numéro | Fonction & Description |
---|---|
1 | void assert(int expression) Fonction d'assertion, utilisée pour capturer les erreurs de programme pendant le débogage |