std::chrono::operator==(std::chrono::weekday)
De cppreference.com
| Definido en el archivo de encabezado <chrono>
|
||
constexpr bool operator==( const std::chrono::weekday& x,
const std::chrono::weekday& y ) noexcept;
|
(desde C++20) | |
Compara los dos objetos std::chrono::weekday x e y.
El operador != se sintetiza a partir de operator==.
Valor de retorno
x.c_encoding() == y.c_encoding()
Notas
weekday no admite los operadores <, <=, > y >= porque no existe un consenso universal sobre qué día es el primer día de la semana.
Ejemplo
Ejecuta este código
#include <iostream>
#include <chrono>
int main()
{
using namespace std::literals;
constexpr std::chrono::weekday wd1{2};
constexpr std::chrono::weekday wd2{std::chrono::Friday};
// 1 de enero de 2021 es viernes
constexpr std::chrono::weekday wd3{2021y/1/1};
std::cout << std::boolalpha;
std::cout << (wd1 == wd2) << "\n";
std::cout << (wd2 == wd3) << "\n";
}
Salida:
false
true