名稱空間
變體
操作

std::chrono::hh_mm_ss

來自 cppreference.com
< cpp‎ | chrono
 
 
 
 
定義於標頭檔案 <chrono>
template< class Duration >
class hh_mm_ss;
(C++20 起)

類模板 hh_mm_ssstd::chrono::duration 分割為“分解”時間,例如 hours:minutes:seconds,其中分割的精度由 Duration 模板引數決定。它主要是一個格式化工具。

Duration 必須是 std::chrono::duration 的特化,否則程式格式錯誤。

目錄

[編輯] 成員常量

constexpr unsigned fractional_width
[靜態]
範圍 [018] 內的最小整數,使得 precision(見下文)能精確表示 Duration{1} 的值,如果不存在這樣的整數,則為 6
(public static 成員常量)

[編輯] 成員型別

成員型別 定義
precision

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

[編輯] 成員函式

構造一個 hh_mm_ss
(public member function) [編輯]
獲取分解時間的元件
(public member function) [編輯]
獲取儲存的 std::chrono::duration
(public member function) [編輯]

[編輯] 非成員函式

hh_mm_ss 輸出到流
(function template) [編輯]

[編輯] 輔助類

hh_mm_ss 的格式化支援
(class template specialization) [編輯]