Compartir a través de


Clase month_day_last

Representa el último día de la semana.

Sintaxis

class month_day_last; // C++20

Miembros

Nombre Descripción
Constructor Construyen un elemento month_day_last
month Devuelve el valor del mes.
ok Comprueba si este elemento month_day es válido.

No miembros

Nombre Descripción
operator== Determina si dos month_days son iguales.
operator<=> Compara este elemento month_day con otro elemento month_day. El compilador sintetiza los operadores >, >=, <=, <, !=.
operator<< Genera un elemento month_day en la secuencia especificada.

Requisitos

Encabezado: <chrono> (desde C++20)

Espacio de nombres: std::chrono

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

Constructor

Crea una instancia de month_day_last.

constexpr explicit month_day_last(const month& m) noexcept;

Parámetros

m
Crea un elemento month_day_last para el mes especificado por m.

Comentarios

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

Ejemplo: Creación de un objeto month_day_last

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

using namespace std::chrono;

int main()
{
    month_day_last mdl{ October / last };
    std::cout << mdl;

    return 0;
}
Oct/last

month

Devuelve el valor del mes.

constexpr month month() const noexcept;

Valor devuelto

Valor del mes.

ok

Comprueba si el mes almacenado en este elemento month_day_last es válido.

constexpr bool ok() const noexcept;

Valor devuelto

true si el valor de mes en este elemento month_day_last es válido. En caso contrario, es false.

Consulte también

<chrono>
Clase month
Clase month_day
Clase month_day_last
Clase month_weekday
Clase month_weekday_last
operator/Referencia de archivos de encabezado