Quelle est la bonne pratique pour générer une sortie verbeuse? actuellement, j'ai une fonctionQuelle est la bonne pratique pour générer une sortie verbeuse?
bool verbose;
int setVerbose(bool v)
{
errormsg = "";
verbose = v;
if (verbose == v)
return 0;
else
return -1;
}
et chaque fois que je veux générer une sortie, je fais quelque chose comme
if (debug)
std::cout << "deleting interp" << std::endl;
cependant, je ne pense pas que ce soit très élégant. donc je me demande ce qui serait un bon moyen de mettre en œuvre ce changement de verbosité?
doesnt votre 'setVerbose' retour toujours 0? – Kredns
oui, à moins que quelque chose d'extrêmement ésotérique se produise. c'est juste que j'ai un tas de fonctions setSomething() qui toutes renvoient 0 si l'opération a réussi et -1 sinon. donc c'est juste une question d'avoir une interface cohérente ... –
Je ne comprends pas ce code.Est-ce un cas de montage mal tourné? –