C Assert

Da Andreabont's Wiki.

Tramite la libreria assert.h è possibile fare dei controlli a run-time in modo che al fallimeto il programma sia terminato con un messaggio di errore parlante. Questo metodo è utile soprattutto per il debug.

Sintassi

assert ( x == y );

Disabilitare le assert

E' possibile disabilitare tutte le assert in un programma definendo una costante a livello di preprocessore prima dell'include della libreria:

#define NDEBUG 
#include <assert.h>