Réponse acceptée !
Ça ressemble *énormément* à ce que j'ai fait :p. Soit dit en passant j'ai depuis amélioré cette classe pour qu'elle gère Windows et Linux:
http://0217021.free.fr/portfolio/axel.berardino/articles/calculer-le-temps-execution
Comme l'a très bien expliqué Buno, c'est un calcul qui est fait en utilisant le RAII (Resource Acquisiation Is Initialization).
L'avantage principale, en plus de sa simplicité, est de s'assurer que le calcul sera fait, même si tu fais un "return" au milieu de ton scope ou que tu lèves une exception.
Bien entendu, tu peux très bien ne pas utiliser ce système et lancer toi même un gettimeofday, surtout si tu as besoin de stocker le résultat. Je ne suis pas encore satfisfait de cette classe sous cette forme et je pense l'améliorer prochainement.
________________________________________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio
Merci d'utiliser Réponse acceptée si un post répond à votre question