#include <assert.h>
#include <cassert> using namespace std;
assert (WARUNEK);
PRZED dołączeniem biblioteki asercji.
Gdy asercje są wyłączone, ich istnienie w kodzie źródłowym nie powinno powodować żadnych strat wydajnościowych.
#define NDEBUG 1
Tutaj asercja zakłada, że 2 dodać 2 jest 5, więc nigdy nie będzie spełniona.
#include <assert.h> int main () { assert (2 + 2 == 5); return 0; }