Mesurer le temps sur les machines de la finale ?

Hello !

J'ai participé l'année dernière en C++ et pour savoir le temps qu'il me restait pour jouer j'ai utilise std::chrono, mais des tests récent m'ont montré que cette méthode bien que précise pouvait s’avérer assez lente si utilisée trop fréquemment.
Ainsi en cherchant sur internet j'ai trouvé que std::clock_t était une manière rapide pour avoir une approximation pas trop mauvaise. Mais j'ai aussi lu qu'en fonction des architectures/machines la précision pouvait varier drastiquement au point que cela devienne inutilisable

Je propose donc une suggestion, à ajouter dans l'api (car elle n'était pas présente l'année dernière ni l'année d'avant) une fonction api_temps_restant() qui renverrait le temps restant avant de jouer à la milliseconde près.

Je pose aussi une question : D'après vous, quelle est la meilleure manière de calculer le temps restant (en C++) sur les machines de la finale ? Ou alors, si vous avez été finaliste et dans la même situation, qu'avez-vous utilisé ?

Répondre au sujet

Vous devez vous enregistrer ou vous connecter pour poster des messages.