Namespaces
Variants

CLOCKS_PER_SEC

From cppreference.net
Défini dans l'en-tête <time.h>
#define CLOCKS_PER_SEC /* implementation-defined */

Se développe en une expression (pas nécessairement une constante à la compilation) de type clock_t égale au nombre de cycles d'horloge par seconde, tel que renvoyé par clock() .

Notes

POSIX définit CLOCKS_PER_SEC comme étant 1 '000' 000 , indépendamment de la précision réelle de clock .

Avant d'être standardisé sous le nom de CLOCKS_PER_SEC dans C89, cette macro était parfois connue sous son nom IEEE std 1003.1-1988 CLK_TCK : ce nom n'a pas été inclus dans C89 et a été retiré de POSIX lui-même en 1996 en raison de l'ambiguïté avec _SC_CLK_TCK , qui donne le nombre d'horloges par seconde pour la fonction times ).

Références

  • Norme C23 (ISO/IEC 9899:2024):
  • 7.27.1/2 Composants du temps (p: TBD)
  • Norme C17 (ISO/CEI 9899:2018) :
  • 7.27.1/2 Composants du temps (p: 284)
  • Norme C11 (ISO/CEI 9899:2011):
  • 7.27.1/2 Composants du temps (p: 388)
  • Norme C99 (ISO/CEI 9899:1999) :
  • 7.23.1/2 Composantes du temps (p: 338)
  • Norme C89/C90 (ISO/IEC 9899:1990) :
  • 4.12.1 Composants du temps

Voir aussi

renvoie le temps brut d'horloge du processeur depuis le début du programme
(fonction)
type de temps processeur depuis l'ère
(typedef)
Documentation C++ pour CLOCKS_PER_SEC