Traceur

Description

Ce code est librement insipré de celui fourni dans le livre "C++ la synthèse. Concepts objet, standard ISO et modélisation UML" de Gilles Clavel, Nicolas Fagart, David Grenet et Jorge Miguéis. Il n'est que très peu modifié par rapport à l'original. Il permet de tracer l'exécution d'un programme.
Exemple d'utilisation:
dans une classe (p.ex Date), imaginons une methode qui renvoie l'année (getAnnee()). Pour insérer une trace, il suffit de procéder ainsi:
int Date::getAnnee()const{
TRACEUR<<new Trace(Trace::TECHNIQUE, "Date", "getAnnee()", "retourne l'année", this, Trace::GENERAL);
return _annee;
}

Dans le main, ajouter au début:
TRACEUR.traceNormal();

Pour les détails sur les différentes méthodes et valeurs énumérées, voir les commentaires dans les sources.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.