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/