Sous Windows, clock()
renvoie le temps en millisecondes, mais sur cette machine Linux sur laquelle je travaille, il l'arrondit au 1000 le plus proche, donc la précision est uniquement au niveau "deuxième" et non au niveau des millisecondes.
J'ai trouvé une solution avec Qt en utilisant la QTime
classe, en instanciant un objet et en l'appelant start()
, puis en appelant elapsed()
pour obtenir le nombre de millisecondes écoulées.
J'ai eu de la chance parce que je travaille avec Qt pour commencer, mais j'aimerais une solution qui ne repose pas sur des bibliothèques tierces,
N'y a-t-il pas de moyen standard de le faire?
METTRE À JOUR
Veuillez ne pas recommander Boost.
Si Boost et Qt peuvent le faire, ce n'est sûrement pas magique, il doit y avoir quelque chose de standard qu'ils utilisent!