std::chrono::year::operator+, std::chrono::year::operator-
De cppreference.com
constexpr std::chrono::year operator+() noexcept;
|
(1) | (desde C++20) |
constexpr std::chrono::year operator-() noexcept;
|
(2) | (desde C++20) |
Aplica los operadores unarios al valor del año.
1) Devuelve una copia de
*this.2) Devuelve un objeto
year cuyo valor del año es la negación del de *this.Valor de retorno
1)
*this.2)
std::chrono::year(-int(*this)).Ejemplo
Ejecuta este código
#include <iostream>
#include <chrono>
int main()
{
constexpr std::chrono::year y {2020};
constexpr auto ny = -y;
std::cout << "El año " << (int)y << " negado es " << (int)ny << "\n";
}
Salida:
El año 2020 negado es -2020