Namespaces
Variants

std::chrono::day:: operator+=, std::chrono::day:: operator-=

From cppreference.net
< cpp ‎ | chrono ‎ | day
constexpr std:: chrono :: day & operator + = ( const std:: chrono :: days & d ) noexcept ;
(1) (C++20부터)
constexpr std:: chrono :: day & operator - = ( const std:: chrono :: days & d ) noexcept ;
(2) (C++20부터)

일(day) 값에 d. count ( ) 일을 더하거나 뺍니다.

1) 다음과 동일함: * this = * this + d ; .
2) 다음과 동일함 * this = * this - d ; .

목차

반환값

수정 후 이 day 에 대한 참조입니다.

참고 사항

결과가 [ 0 , 255 ] 범위를 벗어날 경우, 실제 저장되는 값은 지정되지 않습니다.

예제

#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));
}

참고 항목

날짜를 증가 또는 감소시킴
(public member function)
일수와 day 를 더하거나 빼거나, 두 day 간의 차이를 구함
(function)