Compartir vía


Clase month_weekday_last

Representa el último día de la semana.

Sintaxis

class month_weekday_last; // C++20

Comentarios

El año no está especificado.
month_weekday_last es un tipo de clase de diseño estándar y fácil de copiar.

Miembros

Nombre Descripción
Constructores Construye un objeto month_weekday_last
month Obtiene valor del mes.
ok Compruebe si month_weekday_last es válido.
weekday_last Obtenga el valor del día de la semana.

No miembros

Nombre Descripción
operator== Determina si dos instancias de month_weekday_last son iguales.
operator<< Genera un objeto month_weekday_last en el flujo especificado.

Requisitos

Encabezado: <chrono> Desde C++20

Espacio de nombres: std::chrono

Opción del compilador: /std:c++latest

Constructor

Construya un objeto month_weekday_last inicializado con un valor month y weekday_last.

constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;

Parámetros

m El valor month para la clase creada month_weekday_last.

wdl
El valor weekday_last para la clase creada month_weekday_last.

Comentarios: Constructor

Para obtener información sobre la sintaxis de C++20 para especificar fechas, consulte operator/

Ejemplo: Creación de un objeto month_weekday_last

// compile using: /std:c++latest
#include <iostream>
#include <chrono>

using namespace std::chrono;

int main()
{
    constexpr auto mwdl{ January / Monday[last] }; // wdl is the last Monday of January of an unspecified year
    std::cout << mwdl << "\n";

    const auto theMonth = August;
    const auto wdl = Friday[last];
    month_weekday_last mwdl2(theMonth, wdl); 
    std::cout << mwdl2;

    return 0;
}
Jan/Mon[last]
Aug/Fri[last]

month()

Devuelve el valor del mes.

constexpr month month() const noexcept;

Valor devuelto

Valor del mes.

ok

Compruebe si el valor almacenado en esta instancia de month_weekday_last se encuentra en el intervalo válido.

constexpr bool ok() const noexcept;

Valor devuelto

true si el valor month y weekday_last está en el intervalo válido. En caso contrario, es false.

weekday_last

Obtiene el valor de weekday_last.

constexpr weekday_last weekday_last() const noexcept;

Valor devuelto

Valor de tipo weekday_last.

Consulte también

<chrono>
Clase month
Clase month_day
Clase month_day_last
Clase month_weekday
operator/