Preguntas etiquetadas con comparison-operators

24
¿Cómo verificar si la cadena está vacía?
¿Python tiene algo así como una variable de cadena vacía donde puedes hacer: if myString == string.empty: De todos modos, ¿cuál es la forma más elegante de verificar los valores de cadena vacíos? Encuentro que la codificación dura ""cada vez para verificar una cadena vacía no es tan buena.



5
Diferencia entre "! ==" y "==!" [cerrado]
Es poco probable que esta pregunta ayude a futuros visitantes; solo es relevante para un área geográfica pequeña, un momento específico en el tiempo o una situación extraordinariamente estrecha que generalmente no es aplicable a la audiencia mundial de Internet. Para obtener ayuda para hacer que esta pregunta sea más …



8
No se encontró el operador == al comparar estructuras en C ++
Al comparar dos instancias de la siguiente estructura, recibo un error: struct MyStruct1 { MyStruct1(const MyStruct2 &_my_struct_2, const int _an_int = -1) : my_struct_2(_my_struct_2), an_int(_an_int) {} std::string toString() const; MyStruct2 my_struct_2; int an_int; }; El error es: error C2678: binario '==': no ​​se encontró un operador que toma un operando …

2
¿Por qué se elimina operator! = En C ++ 20 para muchos tipos de biblioteca estándar?
Según cppreference , std::type_info::operator!=se elimina con C ++ 20, sin embargo, std::type_info::operator==aparentemente permanece. ¿Cuál es el razonamiento detrás? Podría estar de acuerdo en que la comparación de la desigualdad no tenga sentido, pero luego la comparación de la igualdad tampoco tendría sentido, ¿no? De manera similar, operator!=de muchos otros tipos …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.