« Fonctions de base en langage C/assert.h » : différence entre les versions
Contenu supprimé Contenu ajouté
m clean up, remplacement: sommaire → Sommaire (2) avec AWB |
m Robot : Remplacement de texte automatisé (- n'est pas + n’est pas , - Aujourd'hui + Aujourd’hui , - d'euros + d’euros , - d'agir + d’agir , - l'apparence + l’apparence ) |
||
Ligne 17 :
</source>
Si vous définissez la macro NDEBUG, la macro <code>assert</code>
== Exemple ==
Ligne 44 :
== Remarques ==
* Un message d'erreur tel que celui généré par <code>assert</code>
* <code>assert</code> peut être cependant utile pendant les phases de mises au point. Les erreurs détectées doivent être prises en compte d'une autre façon et exprimées par des messages plus compréhensibles. Les autres assertions qui n'ont pas été rencontrées pourront être laissées dans le code et rendues inactives à l'aide de NDEBUG.
* Il peut être désorientant qu'un programme se comporte différemment selon la façon de le compiler.
|