std::clock() vs GetTickCount()
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
Code:
1 2 3 4 5 6
|
#if defined (_WINDOWS)
utiliser GetTickCount()
#else
utiliser std::clock()
#endif |
mais bon, quel intérêt y a-t-il à utiliser GetTickCount() ?
Merci d'avance