Espacios de nombres
Variantes
Acciones

std::chrono::weekday::operator[]

De cppreference.com
< cpp‎ | chrono‎ | weekday
 
 
Biblioteca de servicios
 
 
 
constexprstd::chrono::weekday_indexed operator[](unsigned index)constnoexcept;
(1) (desde C++20)
constexprstd::chrono::weekday_last operator[](std::chrono::last_spec)constnoexcept;
(2) (desde C++20)
1) Construye un objeto weekday_indexed de *this e index. El resultado representa el index-ésimo día de la semana en un mes a especificar. Si index no se encuentra en el rango [0, 7] o si !ok(), el valor retenido en el resultado no está especificado.
2) Construye un objeto weekday_last from *this. El resultado representa el último día de la semana en un mes a especificar.

[editar]Valor de retorno

[editar]Ejemplo

#include <chrono>#include <iostream>usingnamespace std::chrono;   int main(){constexprauto segundo_martes_en_octubre_2019 = year_month_day{ Tuesday[2]/ October / 2019y };   constexprauto ultimo_martes_en_octubre_2019 = year_month_day { Tuesday[last]/ October / 2019y };   std::cout<< segundo_martes_en_octubre_2019 <<'\n'<< ultimo_martes_en_octubre_2019 <<'\n';}

Posible salida:

2019-10-08 2019-10-29
close