qual è la buona pratica per generare un output dettagliato? Attualmente, ho una funzioneChe cosa è una buona pratica per generare un output dettagliato?
bool verbose;
int setVerbose(bool v)
{
errormsg = "";
verbose = v;
if (verbose == v)
return 0;
else
return -1;
}
e ogni volta che voglio generare output, faccio qualcosa di simile
if (debug)
std::cout << "deleting interp" << std::endl;
tuttavia, non credo che sia molto elegante. quindi mi chiedo quale sarebbe un buon modo per implementare questo switch di verbosità?
dosen't vostro 'setVerbose' sempre ritornare 0? – Kredns
sì, a meno che non accada qualcosa di estremamente esoterico. è solo che ho un sacco di funzioni setSomething() che restituiscono tutti 0 se l'operazione ha avuto successo e -1 se non lo è. quindi è solo questione di avere un'interfaccia coerente ... –
Non capisco questo codice.È un caso di editing andato storto? –