Espacios de nombres
Variantes
Acciones

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

De cppreference.com
< cpp‎ | chrono‎ | day
 
 
Biblioteca de servicios
 
 
 
constexpr std::chrono::day& operator+=( const std::chrono::days& d ) noexcept;
(1) (desde C++20)
constexpr std::chrono::day& operator-=( const std::chrono::days& d ) noexcept;
(2) (desde C++20)

Suma o resta d.count() días del valor del día.

1) Equivalente a *esto = *esto + d;.
2) Equivalente a *esto = *esto - d;.

Contenido

[editar] Valor de retorno

Una referencia a este day después 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 += std::chrono::days(2);
    assert(d == std::chrono::day(17));
 
    d -= std::chrono::days{3};
    assert(d == std::chrono::day(14));
}


[editar] Véase también

Incrementa o decrementa el día.
(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]