Namespaces
Variants

std::chrono:: hh_mm_ss

From cppreference.net
헤더에 정의됨 <chrono>
template < class Duration >
class hh_mm_ss ;
(C++20부터)

클래스 템플릿 hh_mm_ss std::chrono::duration 을 시간(hours):분(minutes):초(seconds)와 같은 "분해된" 시간으로 나눕니다. 분해의 정밀도는 Duration 템플릿 매개변수에 의해 결정됩니다. 이는 주로 포맷팅 도구입니다.

Duration std::chrono::duration 의 특수화(specialization)여야 하며, 그렇지 않을 경우 프로그램은 형식에 맞지 않습니다(ill-formed).

목차

멤버 상수

constexpr unsigned fractional_width
[static]
범위 [ 0 , 18 ] 내에서 precision (아래 참조)이 Duration { 1 } 의 값을 정확히 표현할 수 있는 가장 작은 정수, 또는 그러한 정수가 없는 경우 6
(public static member constant)

멤버 타입

멤버 타입 정의
precision

std:: chrono :: duration < std:: common_type_t < Duration :: rep , std :: chrono :: seconds :: rep > , std:: ratio < 1 , 10 fractional_width >>

멤버 함수

hh_mm_ss 를 생성합니다
(public member function)
분해된 시간의 구성 요소를 얻습니다
(public member function)
저장된 std::chrono::duration 을 얻습니다
(public member function)

비멤버 함수

(C++20)
스트림에 hh_mm_ss 출력
(함수 템플릿)

헬퍼 클래스

hh_mm_ss 에 대한 서식 지원
(클래스 템플릿 특수화)