std::chrono::operator==(std::chrono::weekday)
De cppreference.com
Definido en el archivo de encabezado <chrono> | ||
constexprbool operator==(conststd::chrono::weekday& x, conststd::chrono::weekday& y )noexcept; | (desde C++20) | |
Compara los dos objetos std::chrono::weekdayx
e y
.
El operador !=
se sintetiza a partir de operator==
.
[editar]Valor de retorno
x.c_encoding()== y.c_encoding()
[editar]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.
[editar]Ejemplo
Ejecuta este código
#include <iostream>#include <chrono> int main(){usingnamespace std::literals; constexprstd::chrono::weekday wd1{2};constexprstd::chrono::weekday wd2{std::chrono::Friday};// 1 de enero de 2021 es viernesconstexprstd::chrono::weekday wd3{2021y/1/1}; std::cout<<std::boolalpha;std::cout<<(wd1 == wd2)<<"\n";std::cout<<(wd2 == wd3)<<"\n";}
Salida:
false true