std::chrono::local_info
來自 cppreference.com
定義於標頭檔案 <chrono> |
||
struct local_info; |
(C++20 起) | |
類 local_info
描述了將 std::chrono::local_time 轉換為 std::chrono::sys_time 的結果。
- 如果轉換結果唯一,則 result == local_info::unique,
first
填充了正確的 std::chrono::sys_info,並且second
被零初始化。 - 如果
local_time
不存在,則 result == local_info::nonexistent,first
填充了在local_time
之前結束的 std::chrono::sys_info,並且second
填充了在local_time
之後開始的 std::chrono::sys_info。 - 如果
local_time
模稜兩可,則 result == local_info::ambiguous,first
填充了在local_time
之後結束的 std::chrono::sys_info,並且second
填充了在local_time
之前開始的 std::chrono::sys_info。
這是一個低階資料結構;從 local_time
到 sys_time
的典型轉換將隱式而非顯式地使用它。
目錄 |
[編輯] 成員常量
名稱 | 值 |
constexpr int unique [靜態] |
0 (public static 成員常量) |
constexpr int nonexistent [靜態] |
1 (public static 成員常量) |
constexpr int ambiguous [靜態] |
2 (public static 成員常量) |
[編輯] 成員物件
成員物件 | 型別 |
result
|
int |
first , second |
std::chrono::sys_info |
[編輯] 非成員函式
(C++20) |
將 local_info 輸出到流中(函式模板) |
[編輯] 輔助類
local_info 的格式化支援(類模板特化) |