month_weekday_last
class
Represents the last weekday of a month.
Syntax
class month_weekday_last; // C++20
Remarks
The year is unspecified.
month_weekday_last
is a trivially copyable and standard-layout class type.
Members
Name | Description |
---|---|
Constructors | Constructs a month_weekday_last |
month |
Get the month value. |
ok |
Check if the month_weekday_last is valid. |
weekday_last |
Get the weekday value. |
Non-members
Name | Description |
---|---|
operator== |
Determine whether two month_weekday_last instances are equal. |
operator<< |
Output a month_weekday_last to the specified stream. |
Requirements
Header: <chrono>
Since C++20
Namespace: std::chrono
Compiler Option: /std:c++latest
Constructor
Construct a month_weekday_last
initialized with a month
and weekday_last
value.
constexpr month_weekday_last(const month& m, const weekday_last& wdl) noexcept;
Parameters
m
The month
value for the created month_weekday_last
class.
wdl
The weekday_last
value for the created month_weekday_last
class.
Remarks: Constructor
For information about C++20 syntax to specify dates, see operator/
Example: Create a 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()
Return the month value.
constexpr month month() const noexcept;
Return value
The month value.
ok
Check if the value stored in this month_weekday_last
is in the valid range.
constexpr bool ok() const noexcept;
Return value
true
if the month
and weekday_last
value is in the valid range. Otherwise, false
.
weekday_last
Get the weekday_last
value.
constexpr weekday_last weekday_last() const noexcept;
Return value
The weekday_last
value.
See also
<chrono>
month
class
month_day
class
month_day_last
class
month_weekday
class
operator/
Feedback
https://aka.ms/ContentUserFeedback.
În curând: Pe parcursul anului 2024, vom elimina treptat Probleme legate de GitHub ca mecanism de feedback pentru conținut și îl vom înlocui cu un nou sistem de feedback. Pentru mai multe informații, consultați:Trimiteți și vizualizați feedback pentru