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 último dia da semana de um mês.
Sintaxe
class weekday_last; // C++20
Comentários
weekday_last é um tipo de classe de layout padrão que pode ser facilmente copiada.
Membros
Construtor
| Nome | Descrição |
|---|---|
| weekday_last | Constrói um weekday_last com valor do dia da semana especificado. |
Funções
| Nome | Descrição |
|---|---|
ok |
Verifique se o valor do dia da semana é válido. |
weekday |
Obtenha o valor do dia da semana. |
Operadores
| Nome | Descrição |
|---|---|
operator== |
Determinar se duas instâncias weekday_last são iguais. |
operator<< |
Gerar um weekday_last para o fluxo especificado. |
Requisitos
Cabeçalho: <chrono> Desde o C++20
Namespace: std::chrono
Opção do compilador: /std:c++latest
Construtor
Constrói um weekday_last que é inicializado com um valor weekday.
constexpr explicit weekday_last(const chrono::weekday& wd) noexcept; // C++20
Parâmetros
wd
O valor do dia da semana para a classe criada weekday_last.
Comentários
É mais fácil construir um weekday_last usando o weekday operator[]. Veja o exemplo abaixo.
ok
Verifique se o valor armazenado neste weekday_last está no intervalo válido.
constexpr bool ok() const noexcept;
Valor retornado
true se o valor da semana do dia da semana estiver no intervalo válido. Caso contrário, false.
weekday
Obtenha o valor do dia da semana.
constexpr chrono::weekday weekday() const noexcept;
Valor retornado
O valor do dia da semana.
Exemplo
// compile using: /std:c++latest
#include <iostream>
#include <chrono>
using namespace std::chrono;
int main()
{
constexpr auto wdl{ Monday[last] }; // wdl is the last Monday of an unspecified month
std::cout << wdl.weekday() << "\n";
return 0;
}
Mon
Confira também
<chrono>
weekday classe
weekday_indexed classe
Referência de Arquivos de Cabeçalho