Espacios de nombres
Variantes
Acciones

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

De cppreference.com
< cpp‎ | chrono‎ | day
 
 
Biblioteca de servicios
 
 
 
constexprstd::chrono::day& operator++()noexcept;
(1) (desde C++20)
constexprstd::chrono::day operator++(int)noexcept;
(2) (desde C++20)
constexprstd::chrono::day& operator--()noexcept;
(3) (desde C++20)
constexprstd::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

#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)[editar]
Suma o resta un número de días y un objeto day, o encuentra la resta entre dos objetos day.
(función)[editar]
close