Namespaces
Variants

std::chrono:: operator== (std::chrono::weekday)

From cppreference.net
Definiert im Header <chrono>
constexpr bool operator == ( const std:: chrono :: weekday & x,
const std:: chrono :: weekday & y ) noexcept ;
(seit C++20)

Vergleiche die beiden std::chrono::weekday x und y .

Der != -Operator wird synthetisiert aus operator== .

Rückgabewert

x. c_encoding ( ) == y. c_encoding ( )

Hinweise

weekday unterstützt die Operatoren < , <= , > und >= nicht, da es keinen universellen Konsens darüber gibt, welcher Tag der erste Tag der Woche ist.

Beispiel

#include <chrono>
int main()
{
    using namespace std::literals;
    constexpr std::chrono::weekday wd1{2};
    constexpr std::chrono::weekday wd2{std::chrono::Friday};
    static_assert(wd1 != wd2);
    // 13. Januar 1313 ist ein Freitag
    constexpr std::chrono::weekday wd3{1313y/1/13d};
    static_assert(wd2 == wd3);
}