Esta es el arreglo más correcta que encomtrarás brindar, pero primero estúdiala pausadamente y analiza si se puede adaptar a tu trabajo.
Definido en el encabezado
|
||
---|---|---|
classyear_month_weekday; |
(desde C++20) |
La clase year_month_weekday
representa el n-ésimo día de la semana de un año y mes específicos. Es un punto de tiempo basado en campo, con una resolución de std::chrono::days
. std::chrono::years
– y std::chrono::months
La aritmética orientada a – son compatibles directamente. Una conversión implícita hacia y desde std::chrono::sys_days
permite std::chrono::days
aritmética orientada a ser realizada eficientemente.
year_month_weekday
es un TriviallyCopyableStandardLayoutType.
Funciones de los miembros
(constructor) | construye un year_month_weekday (función de miembro público) |
operador+=operador-= | modifica el punto de tiempo por un número de meses o años (función de miembro público) |
añomesdía laborableíndiceindexado el día de la semana | accede a los campos de este objeto (función de miembro público) |
operador sys_daysoperador local_days | se convierte en un std::chrono::time_point (función de miembro público) |
OK | comprueba si este objeto representa una fecha válida (función de miembro público) |
Funciones no miembro
operador ==operador!= | compara dos year_month_weekday objetos (función) |
operador+operador- | suma o resta un year_month_weekday y algún número de años o meses (función) |
operador< | emite un year_month_weekday en una corriente (plantilla de función) |
Comentarios y valoraciones de la guía
Al final de todo puedes encontrar las reseñas de otros usuarios, tú igualmente puedes dejar el tuyo si dominas el tema.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)