std::chrono::operator+, std::chrono::operator- (std::chrono::day)
提供: cppreference.com
<tbody>
</tbody>
constexpr std::chrono::day operator+(const std::chrono::day& d, const std::chrono::days& ds) noexcept; |
(1) | (C++20以上) |
constexpr std::chrono::day operator+(const std::chrono::days& ds, const std::chrono::day& d) noexcept; |
(2) | (C++20以上) |
constexpr std::chrono::day operator-(const std::chrono::day& d, const std::chrono::days& ds) noexcept; |
(3) | (C++20以上) |
constexpr std::chrono::days operator-(const std::chrono::day& x, const std::chrono::day& y) noexcept; |
(4) | (C++20以上) |
1-2)
d に ds.count() 日を加算します。3)
d から ds.count() 日を減算します。4) 2つの
day、 x と y の差の日数を計算します。戻り値
1-2)
std::chrono::day(unsigned(d) + ds.count())3)
std::chrono::day(unsigned(d) - ds.count())4)
std::chrono::days(int(unsigned(x)) - int(unsigned(y)))ノート
(1-3) について、結果が [0, 255] の範囲外の場合、実際に格納される値は未規定です。
例
| This section is incomplete Reason: no example |
関連項目
| 日をインクリメントまたはデクリメントします (パブリックメンバ関数) | |
| 日数を加算または減算します (パブリックメンバ関数) |