Classe month_day_last

Representa o último dia de um mês

Sintaxe

class month_day_last; // C++20

Membros

Nome Descrição
Construtor Construir um month_day_last
month Retorne o valor do mês.
ok Verifique se esse month_day é válido.

Não membros

Nome Descrição
operator== Determine se dois month_days são iguais.
operator<=> Compare este month_day com outro month_day. Os operadores >, >=, <=, <, != são sintetizados pelo compilador.
operator<< Gerar um month_day para o fluxo fornecido.

Requisitos

Cabeçalho:<chrono> (desde C++20)

Namespace:std::chrono

Opção do compilador:/std:c++latest

Construtor

Construa uma instância month_day_last.

constexpr explicit month_day_last(const month& m) noexcept;

Parâmetros

m
Construa um month_day_last para o mês especificado por m.

Comentários

Para obter informações sobre a sintaxe C++20 usada para especificar datas, consulte operator/

Exemplo: criar um 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

Retorne o valor do mês.

constexpr month month() const noexcept;

Valor retornado

O valor do mês.

ok

Verifique se o mês armazenado nesse month_day_last é válido.

constexpr bool ok() const noexcept;

Valor retornado

true se o valor do mês nesse month_day_last for válido. Caso contrário, false.

Confira também

<chrono>
month classe
month_day classe
month_day_last classe
month_weekday classe
month_weekday_last classe
operator/Referência de Arquivos de Cabeçalho