high_resolution_clock
구조체
가능한 가장 작은 틱 마침표가 있는 high_resolution 클록을 나타냅니다. 특히 마침표는 나노초 또는 ratio<1, 1000000000>
Microsoft의 구현 high_resolution_clock
에서는 동의어 steady_clock
입니다.
구문
using high_resolution_clock = steady_clock;
멤버
편의 유형 별칭
속성 | 설명 |
---|---|
high_resolution_clock::duration |
Microsoft 구현에서는 동의어 nanoseconds 로 정의 duration<long long, nano> 됩니다. 수십억 초 단위로 측정된 시간을 나타냅니다. |
high_resolution_clock::period |
Microsoft 구현에서는 동의어 nano 로 정의 std::ratio<1i64, 1000000000i64> 됩니다. 기간의 각 틱 사이의 시간(초 10억 초)을 나타냅니다. |
high_resolution_clock::rep |
의 클록 틱 수를 나타내기 위해 Microsoft 구현에 사용되는 형식인 동의어 long long 입니다 high_resolution_clock::duration . |
high_resolution_clock::time_point |
time_point<steady_clock> 의 동의어입니다. 이 클록의 경우를 time_point 나타내는 데 사용됩니다. |
함수
속성 | 설명 |
---|---|
now |
현재 high_resolution_clock 시간을 반환합니다. |
상수
속성 | 설명 |
---|---|
is_steady |
true 입니다. high_resolution_clock 은 지속입니다. 즉, 이 클록을 사용하여 이벤트 전, 이벤트 이후의 시간을 사용하고, 해당 시간 동안 클록이 조정되지 않으므로 이벤트 기간을 안정적으로 빼서 이벤트 기간을 가져올 수 있습니다. |
참고 항목
<chrono>
file_clock class
gps_clock class
local_t
구조체
steady_clock
구조체
system_clock
구조체
tai_clock
클래스
utc_clock
클래스
헤더 파일 참조