|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Nonmember functions | ||||
operator+operator- | ||||
| Helper classes | ||||
(C++26) |
Defined in header <chrono> | ||
constexprstd::chrono::day operator+(conststd::chrono::day& d, conststd::chrono::days& ds)noexcept; | (1) | (since C++20) |
constexprstd::chrono::day operator+(conststd::chrono::days& ds, conststd::chrono::day& d)noexcept; | (2) | (since C++20) |
constexprstd::chrono::day operator-(conststd::chrono::day& d, conststd::chrono::days& ds)noexcept; | (3) | (since C++20) |
constexprstd::chrono::days operator-(conststd::chrono::day& x, conststd::chrono::day& y)noexcept; | (4) | (since C++20) |
Contents |
[0, 255], the actual stored value is unspecified.#include <cassert>#include <chrono> int main(){std::chrono::day d{15}; d= d+std::chrono::days(2);assert(d==std::chrono::day(17)); d= d-std::chrono::days(3);assert(d==std::chrono::day(14)); constexprstd::chrono::days ds=std::chrono::day(16)-std::chrono::day(14); static_assert(ds==std::chrono::days(2));}
| increments or decrements the day (public member function)[edit] | |
| adds or subtracts a number of days (public member function)[edit] |