名稱空間
變體
操作

std::chrono::local_info

來自 cppreference.com
< cpp‎ | chrono
 
 
 
std::chrono::local_info
 
定義於標頭檔案 <chrono>
struct local_info;
(C++20 起)

local_info 描述了將 std::chrono::local_time 轉換為 std::chrono::sys_time 的結果。

  • 如果轉換結果唯一,則 result == local_info::uniquefirst 填充了正確的 std::chrono::sys_info,並且 second 被零初始化。
  • 如果 local_time 不存在,則 result == local_info::nonexistentfirst 填充了在 local_time 之前結束的 std::chrono::sys_info,並且 second 填充了在 local_time 之後開始的 std::chrono::sys_info
  • 如果 local_time 模稜兩可,則 result == local_info::ambiguousfirst 填充了在 local_time 之後結束的 std::chrono::sys_info,並且 second 填充了在 local_time 之前開始的 std::chrono::sys_info

這是一個低階資料結構;從 local_timesys_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

[編輯] 非成員函式

local_info 輸出到流中
(函式模板) [編輯]

[編輯] 輔助類

local_info 的格式化支援
(類模板特化) [編輯]