C++ 標準 (github.com/cplusplus/draft) には、 と ではなく と の変換time_t
関数 (std::chrono::system_clock::to_time_t
とstd::chrono::system_clock::from_time_t
)があります。static
noexcept
constexpr
time_point
基本的にとに対するすべての操作duration
が(とconstexpr
を含む) であることを考えると、それらを除外する理由は考えられません。私のローカル マシンで libstdc++ ソースを簡単に調べると、これらの関数が単純な duration/time_point キャストとして実装されていることが確認されます。duration_cast
time_point_cast
これらの 2 つの機能を使用しない理由はありますconstexpr
か? これは単に「誰もそうすべきだと提案しなかったから」のケースですか?