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.
Represents the last weekday of a month.
Syntax
class weekday_last; // C++20
Remarks
weekday_last is a trivially copyable and standard-layout class type.
Members
Constructor
| Name | Description |
|---|---|
| weekday_last | Constructs a weekday_last with the specified weekday value. |
Functions
| Name | Description |
|---|---|
ok |
Check if the weekday value is valid. |
weekday |
Get the weekday value. |
Operators
| Name | Description |
|---|---|
operator== |
Determine whether two weekday_last instances are equal. |
operator<< |
Output a weekday_last to the specified stream. |
Requirements
Header: <chrono> Since C++20
Namespace: std::chrono
Compiler Option: /std:c++latest
Constructor
Constructs a weekday_last that is initialized with a weekday value.
constexpr explicit weekday_last(const chrono::weekday& wd) noexcept; // C++20
Parameters
wd
The weekday value for the created weekday_last class.
Remarks
It's easier to construct a weekday_last using the weekday operator[]. See the example below.
ok
Check if the value stored in this weekday_last is in the valid range.
constexpr bool ok() const noexcept;
Return value
true if the week weekday value is in the valid range. Otherwise, false.
weekday
Get the weekday value.
constexpr chrono::weekday weekday() const noexcept;
Return value
The weekday value.
Example
// 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
See also
<chrono>
weekday class
weekday_indexed class
Header Files Reference