Assert verbosi

Per chi ritiene l’istruzione

assert(0);

discretamente utile ma poco verbosa, ecco un tip dal cubicolo a fianco:

assert(condizione && "messaggio");

o semplicemente:

assert(!"messaggio verboso");

il che produce l’output seguente:

main.cpp:6: failed assertion `!"messaggio verboso"'

Quick and dirty!