Namespaces
Variants

CLOCKS_PER_SEC

From cppreference.net
Определено в заголовочном файле <time.h>
#define CLOCKS_PER_SEC /* определяется реализацией */

Раскрывается в выражение (не обязательно константу времени компиляции) типа clock_t равное количеству тактов часов в секунду, возвращаемому функцией clock() .

Примечания

POSIX определяет CLOCKS_PER_SEC как 1 '000' 000 , независимо от фактической точности clock .

До стандартизации как CLOCKS_PER_SEC в C89, этот макрос иногда был известен под своим именем из IEEE std 1003.1-1988 CLK_TCK : это имя не было включено в C89 и было удалено из самого POSIX в 1996 году из-за неоднозначности с _SC_CLK_TCK , который указывает количество тактов в секунду для функции times ).

Ссылки

  • Стандарт C23 (ISO/IEC 9899:2024):
  • 7.27.1/2 Компоненты времени (стр.: TBD)
  • Стандарт C17 (ISO/IEC 9899:2018):
  • 7.27.1/2 Компоненты времени (стр: 284)
  • Стандарт C11 (ISO/IEC 9899:2011):
  • 7.27.1/2 Компоненты времени (стр: 388)
  • Стандарт C99 (ISO/IEC 9899:1999):
  • 7.23.1/2 Компоненты времени (стр: 338)
  • Стандарт C89/C90 (ISO/IEC 9899:1990):
  • 4.12.1 Компоненты времени

Смотрите также

возвращает необработанное время процессорных тактов с момента запуска программы
(функция)
тип для представления времени процессора с начала эпохи
(typedef)
C++ documentation для CLOCKS_PER_SEC