std::chrono::operator==(std::chrono::weekday)
From cppreference.com
| ヘッダー <chrono> で定義 |
||
| constexpr bool operator==( const std::chrono::weekday& x, const std::chrono::weekday& y ) noexcept; |
(C++20以降) | |
2つの std::chrono::weekday x と y を比較します。
!= 演算子は operator== から合成される。
[編集] 戻り値
x.c_encoding() == y.c_encoding()
[編集] 注記
weekday は、週の最初の曜日について普遍的な合意がないため、<、<=、>、>= 演算子をサポートしていません。
[編集] 例
このコードを実行
#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 January 1313 is a Friday constexpr std::chrono::weekday wd3{1313y/1/13d}; static_assert(wd2 == wd3); }