Bonjour, je suis en train de me faire un chrono sachant que mon code doit être portable sous windows et linux.
J'ai vu qu'il existait std::clock(). C'est très bien, cela me convient. De plus je crois que boost utilise std::clock() (cf http://www.boost.org/doc/libs/1_42_0/boost/timer.hpp)
sous visual, il y a la fonction GetTickCount(). Y a-t-il un intérêt à utiliser cette fonction par rapport à std::clock() ? Sauf erreur de ma part, GetTickCount() n'est pas portable...
Alors je me suis fait une classe Chrono, qui fait qqch du genre
mais bon, quel intérêt y a-t-il à utiliser GetTickCount() ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #if defined (_WINDOWS) utiliser GetTickCount() #else utiliser std::clock() #endif
Merci d'avance
Partager