CLOCKS_PER_SEC
Материал из cppreference.com
<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
| |