Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estructura
Indica el último elemento de un mes. Por ejemplo, el último día de la semana de un mes, como el último martes de febrero de 2020. O el último día de un mes, como el último día de abril de 2019.
Sintaxis
struct last_spec; // C++20
inline constexpr last_spec last{} // C++20
Ejemplo: last
Use last_spec para indicar el último elemento de un mes. El ejemplo siguiente usa last para indicar:
- Último día en diciembre como
monthDayLast - El último viernes de julio de 2021 como
year_month_weekday_last - Último día en abril de 1975 como
year_month_day_last
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
constexpr auto monthDayLast{December/last}; // 'last' resolves to last_spec
std::cout << monthDayLast << '\n';
constexpr auto yearMonthWeekDayLast{year(2021)/July/Friday[last]}; // 'last' resolves to last_spec
std::cout << yearMonthWeekDayLast << '\n';
constexpr auto yearMonthDayLast{ April / last / 1975 };
std::cout << yearMonthDayLast << "\n";
return 0;
}
Dec/last
2021/Jul/Fri[last]
1975/Apr/last
Miembros
| Nombre | Descripción |
|---|---|
| Constructor | Construya un elemento last_spec. |
Requisitos
Encabezado: <chrono> (desde C++20)
Espacio de nombres: std::chrono
Opción del compilador: /std:c++latest
Constructor
Construya un elemento last_spec.
explicit last_spec() = default;
Comentarios
Normalmente, no creará una last_spec instancia directamente. Usará last como se muestra anteriormente en el ejemplo last.
Consulte también
<chrono>
month_day_last (clase)
Clase month_weekday_last
Referencia de archivos de encabezado