다음을 통해 공유


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 클래스
헤더 파일 참조