Пространства имён
Варианты
Действия

CLOCKS_PER_SEC

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

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

Замечания

POSIX определяет CLOCKS_PER_SEC как один миллион, не смотря на действительную точность clock.

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

Ссылки

  • Стандарт 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 Компоненты времени

См. также

возвращает необработанное процессорное время, прошедшее с момента старта программы
(функция) [править]
тип процессорного времени от определённого реализацией момента времени
(определение типа) [править]
Документация C++ по CLOCKS_PER_SEC