Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Representa o último dia útil de um mês.
Sintaxe
class month_weekday_last; // C++20
Comentários
O ano não é especificado.
month_weekday_last é um tipo de classe trivialmente copiável e de layout padrão.
Membros
| Designação | Descrição |
|---|---|
| Construtores | Constrói um month_weekday_last |
month |
Obtenha o valor do mês. |
ok |
Verifique se o month_weekday_last é válido. |
weekday_last |
Obtenha o valor do dia da semana. |
Não-membros
| Designação | Descrição |
|---|---|
operator== |
Determine se duas instâncias month_weekday_last são iguais. |
operator<< |
Produza um month_weekday_last para o fluxo especificado. |
Requerimentos
cabeçalho:<chrono> desde C++20
Namespace:std::chrono
Opção do compilador:/std:c++latest
Construtor
Construa um month_weekday_last inicializado com um month e weekday_last valor.
constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;
Parâmetros
m O valor month para a classe month_weekday_last criada.
wdl
O valor weekday_last para a classe month_weekday_last criada.
Observações: Construtor
Para obter informações sobre a sintaxe C++20 para especificar datas, consulte operator/
Exemplo: Criar um 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()
Devolve o valor do mês.
constexpr month month() const noexcept;
Valor de retorno
O valor do mês.
ok
Verifique se o valor armazenado neste month_weekday_last está no intervalo válido.
constexpr bool ok() const noexcept;
Valor de retorno
true se o valor month e weekday_last estiver no intervalo válido. Caso contrário, false.
weekday_last
Obtenha o valor weekday_last.
constexpr weekday_last weekday_last() const noexcept;
Valor de retorno
O weekday_last valor.
Ver também
<chrono>
month classe
month_day classe
month_day_last classe
month_weekday classe
operator/