Per effettuare il debugging da codice, utilizzo queste istruzioni:
#define DEBUG
template<class c>void Print(c Valore)
{
#ifdef DEBUG
cout<<Valore;
#endif
}
E poi richiamo con Print(valore di qualsiasi tipo). Voi utilizzate la stessa tecnica o altri modi più eleganti, che magari nell'esecuzione del codice evitino di chiamare la funzione Print(con spreco di risorse)?