Espacios de nombres
Variantes

std::chrono::year::operator+, std::chrono::year::operator-

De cppreference.com
 
 
Biblioteca de servicios
Apoyo del lenguaje
Apoyo de tipos (tipos básicos, RTTI)
Macros de prueba de característica de la biblioteca (C++20)
Servicios de programa
Funciones variádicas
Apoyo de corrutinas (C++20)
Apoyo de contratos (C++26)
Comparación de tres vías (C++20)
(C++20)
(C++20)(C++20)(C++20)  
(C++20)(C++20)(C++20)

 
 
 
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

#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