|
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
day::operator+=day::operator-= | ||||
| Nonmember functions | ||||
| Helper classes | ||||
(C++26) |
constexprstd::chrono::day& operator+=(conststd::chrono::days& d)noexcept; | (1) | (since C++20) |
constexprstd::chrono::day& operator-=(conststd::chrono::days& d)noexcept; | (2) | (since C++20) |
Adds or subtractsd.count() days from the day value.
Contents |
A reference to thisday after modification.
If the result would be outside the range[0, 255], the actual stored value is unspecified.
#include <cassert>#include <chrono> int main(){std::chrono::day d{15}; d+=std::chrono::days(2);assert(d==std::chrono::day(17)); d-=std::chrono::days{3};assert(d==std::chrono::day(14));}
| increments or decrements the day (public member function)[edit] | |
(C++20) | adds or subtracts a number of days and aday, or find the difference between twodays(function)[edit] |