Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Classe
Representa o enésimo dia da semana de um mês específico.
Sintaxe
class month_weekday; // C++20
Comentários
O ano não foi especificado.
month_weekday é um tipo de classe de layout padrão que pode ser facilmente copiada.
Membros
| Nome | Descrição |
|---|---|
Constructor |
Construa um month_weekday com o mês e o dia da semana especificados. |
month |
Retorne o valor do mês. |
ok |
Verifique se o valor month_weekday é válido. |
weekday_indexed |
Retorne o índice do dia da semana. |
Não membros
| Nome | Descrição |
|---|---|
operator== |
Determine se dois meses são iguais. |
operator<< |
Gerar um month_weekday para o fluxo fornecido. |
Requisitos
Cabeçalho: <chrono> (desde C++20)
Namespace: std::chrono
Opção do compilador: /std:c++latest
Construtor
Constrói um month_weekday. O mês e o dia da semana não são inicializados.
constexpr month_weekday(const month& m, const weekday_indexed& wdi) noexcept;
Parâmetros
m
Construir um month_weekday valor com um mês de m.
wdi
Construa um month_weekday com um valor de dia da semana de wdi.
Comentários: construtor
Para obter informações sobre a sintaxe do C++20 para especificar datas, consulte operator/
Exemplo: criar um month_weekday
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
month_weekday mw{ July/Monday[1] };
std::cout << mw << '\n';
// Another way to create a month_weekday
month_weekday mw2 = February / Tuesday[3];
std::cout << mw2;
return 0;
}
Jul/Mon[1]
Feb/Tue[3]
month
Obtenha o valor de mês.
constexpr month month() const noexcept;
Valor retornado
O valor do mês.
ok
Verifique se o valor armazenado nesse month_weekday é válido.
constexpr bool ok() const noexcept;
Valor retornado
true se o valor month_weekday for válido. Caso contrário, false.
Um month_weekday será válido se ambos month forem válidos e o valor weekday_indexed for válido.
weekday_indexed
Retorne o dia da semana do valor de mês.
constexpr weekday_indexed weekday_indexed() const noexcept;
Valor retornado
O dia da semana do mês.
Confira também
<chrono>
month classe
Classe month_day
Classe month_day_last
month_weekday_last classe