std::chrono::day:: operator++, std::chrono::day:: operator--
From cppreference.net
|
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) |
|
|
(C++20)
|
일 수와
day
를 더하거나 빼거나, 두
day
사이의 차이를 구함
(function) |