Namespaces
Variants

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

From cppreference.net
< cpp ‎ | chrono ‎ | day
constexpr std:: chrono :: day & operator ++ ( ) noexcept ;
(1) (C++20 이후)
constexpr std:: chrono :: day operator ++ ( int ) noexcept ;
(2) (C++20 이후)
constexpr std:: chrono :: day & operator -- ( ) noexcept ;
(3) (C++20 이후)
constexpr std:: chrono :: day operator -- ( int ) noexcept ;
(4) (C++20 이후)

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

1,2) 다음을 수행합니다 * this + = std:: chrono :: days { 1 } ; .
3,4) 다음을 수행합니다 * this - = std:: chrono :: days { 1 } ; .

목차

매개변수

(없음)

반환값

1,3) 수정 후 이 day 에 대한 참조.
2,4) 수정 전에 생성된 day 의 복사본.

참고 사항

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

예제

#include <cassert>
#include <chrono>
int main()
{
    std::chrono::day d{15};
    ++d;
    assert(d == std::chrono::day(16));
    --d;
    assert(d == std::chrono::day(15));
}

참고 항목

일 수를 더하거나 뺌
(public member function)
일 수와 day 를 더하거나 빼거나, 두 day 사이의 차이를 구함
(function)