다음을 통해 공유


system_clock 구조체

시스템의 실시간 시계를 기반으로한 시계 유형 을 나타냅니다.

struct system_clock;

설명

이 시계 유형 는 현재 시간을 가져오는데 사용 됩니다. 형식은 기간 의 종류의 인스턴스를 그리고 클래스 템플릿 time_point 구체화하고, 시간을 반환하는 now() 정적 맴버 함수를 정의합니다.

시계는 단조 경우에 첫 번째 호출에서 반환 되는 값 now() 는 항상 now() 후속 호출에 의해 반환 되는 값 보다 작거나 같습니다.

이 monotonic 경우이고 시계 틱이 제약 조건인 사이의 시간인 경우 시계가 steady 입니다.

이 구현에서, system_clockhigh_resolution_clock 인 동의어 입니다.

멤버

공용 Typedefs

Name

설명

system_clock::duration

이 duration<rep, period> 의 동의어입니다.

system_clock::period

duration 포함된 인스턴스화의 tick 기간을 나타내는 데 사용 되는 형식에 대 한 동의어입니다.

system_clock::rep

duration 포함된 인스턴스화 중에 클록 틱 수를 나타내는 데 사용 되는 형식에 대한 동의어입니다.

system_clock::time_point

이 time_point<Clock, duration> 의 동의어에 대해, Clock 은 duration 자체 시계 형식 또는 같은 시기에 따라 다른 시계 형식에는 동의어가 같은 중첩됩니다.

Public 메서드

Name

설명

system_clock::from_time_t 메서드

Static. 지정된 시간 가장 근접하게 접근 하는 time_point 를 반환합니다.

system_clock::now 메서드

Static. 현재 시간을 반환합니다.

system_clock::to_time_t 메서드

Static. 지정된 time_point가장 근접하게 접근 하는 time_t 개체를 반환합니다.

공용 상수

Name

설명

system_clock::is_monotonic 상수

단조 시계 형식 인지 여부를 지정합니다.

system_clock::is_steady 상수

지속적인 시계 형식 인지 여부를 지정합니다.

요구 사항

Header: chrono

네임 스페이스: std::chrono

참고 항목

참조

<chrono>

steady_clock 클래스

기타 리소스

C++ 표준 라이브러리 헤더 파일