std::chrono::day::operator++, std::chrono::day::operator--
De cppreference.com
constexpr std::chrono::day& operator++() noexcept; |
(1) | (desde C++20) |
constexpr std::chrono::day operator++(int) noexcept; |
(2) | (desde C++20) |
constexpr std::chrono::day& operator--() noexcept; |
(3) | (desde C++20) |
constexpr std::chrono::day operator--(int) noexcept; |
(4) | (desde C++20) |
Suma o resta 1 del valor del día.
1-2) Realiza *this += std::crono::days{1};
3-4) Realiza *this -= std::crono::days{1};
Contenido |
[editar] Parámetros
(Ninguno)
[editar] Valor de retorno
1,3) Una referencia a este
day
después de la modificación.2,4) Una copia del
day
hecha antes de la modificación.[editar] Notas
Si el resultado estaría fuera del rango [0, 255], el valor real almacenado no se especifica.
[editar] Ejemplo
Ejecuta este código
#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)); }
[editar] Véase también
Suma o resta un número de días. (función miembro pública) | |
(C++20) |
Suma o resta un número de días y un objeto day , o encuentra la resta entre dos objetos day . (función) |