Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Representerar den sista veckodagen i en månad.
Syntax
class month_weekday_last; // C++20
Anmärkningar
Året är ospecificerat.
month_weekday_last är en trivialt kopierbar klasstyp med standardlayout.
Medlemmar
| Namn | Beskrivning |
|---|---|
| konstruktorer | Skapar en month_weekday_last |
month |
Hämta månadsvärdet. |
ok |
Kontrollera om month_weekday_last är giltig. |
weekday_last |
Hämta veckodagsvärdet. |
Icke-medlemmar
| Namn | Beskrivning |
|---|---|
operator== |
Avgör om två month_weekday_last instanser är lika med. |
operator<< |
Mata ut en month_weekday_last till den angivna strömmen. |
Krav
rubrik:<chrono> sedan C++20
namnområde:std::chrono
kompilatoralternativ:/std:c++latest
Konstruktor
Skapa en month_weekday_last initierad med ett month- och weekday_last-värde.
constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;
Parametrar
m Värdet month för den skapade klassen month_weekday_last.
wdl
Det weekday_last värdet för den skapade month_weekday_last-klassen.
Anmärkningar: Konstruktor
Information om C++20-syntax för att ange datum finns i operator/
Exempel: Skapa en 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()
Returnera månadsvärdet.
constexpr month month() const noexcept;
Returvärde
Månadsvärdet.
ok
Kontrollera om värdet som lagras i den här month_weekday_last finns i det giltiga intervallet.
constexpr bool ok() const noexcept;
Returvärde
true om värdet month och weekday_last är inom det giltiga intervallet. Annars false.
weekday_last
Hämta värdet för weekday_last.
constexpr weekday_last weekday_last() const noexcept;
Returvärde
Värdet weekday_last.
Se även
<chrono>
month klass
month_day klass
month_day_last klass
month_weekday klass
operator/