std::chrono::operator+, std::chrono::operator- (std::chrono::day)
提供: cppreference.com
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 |
[編集] 関連項目
日をインクリメントまたはデクリメントします (パブリックメンバ関数) | |
日数を加算または減算します (パブリックメンバ関数) |