Resultados de la búsqueda a petición "comparison-operators"

3 la respuesta

¿Una forma conveniente de definir todos los operadores de comparación para la clase con un miembro de datos numéricos?

Si tengo un tipo que consta de un solo miembro de datos numéricos (por ejemplo, unint) y varios métodos, ¿hay una manera conveniente de decirle al compilador que genere automáticamente todos los operadores de comparación obvios? Es decir, en ...

4 la respuesta

La comparación numérica con la entrada del usuario siempre produce un resultado "no igual"

Quiero obtener un número ingresado por el usuario a través deinput() y compararlo con un valor específico, es decir,3. Sin embargo, tengo la impresión de que mi declaración if no funciona. La comparación es siempreFalse. Start = input() if ...

1 la respuesta

En javascript, [] === [] y [] == [] ambos devuelven falso [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo comparar matrices en JavaScript? [/questions/7837456/how-to-compare-arrays-in-javascript] 49 respuestas¿porqué es eso? Asumí que es una conversión de tipo implícita al principio, pero [] == ...

2 la respuesta

Diferencia entre == y === en JavaScript [duplicado]

Posible duplicado: Javascript === vs ==: ¿Importa qué operador "igual" utilizo? [https://stackoverflow.com/questions/359494/javascript-vs-does-it-matter-which-equal-operator-i-use] Cuál es la diferencia entre== y=== en JavaScript? También he ...

4 la respuesta

peradores de comparación de @JavaScript: Identidad vs. Igualdad

He estado tratando de entender la diferencia entre los operadores de comparación de JavaScript: identidad e igualdad. Por lo que he leído, si verificas la igualdad de dos objetos usando ==, JavaScript intentará descubrir si son del mismo tipo y, ...

4 la respuesta

a transitividad de igualdad de @JavaScript es extraña

He estado leyendoDouglas Crockford'sJavaScript: The Good Parts [https://rads.stackoverflow.com/amzn/click/com/0596517742], y me encontré con este extraño ejemplo que no tiene sentido para mí: '' == '0' // false 0 == '' // true 0 == '0' // true ...

3 la respuesta

¿Es el doble igual de JavaScript (==) siempre simétrico?

Existen muchos casos en los que el operador de igualdad de coacción de tipos de JavaScript no es transitivo. Por ejemplo, vea "a transitividad de igualdad de @JavaScript es ...

7 la respuesta

No == operador encontrado al comparar estructuras en C ++

Al comparar dos instancias de la siguiente estructura, recibo un error: struct MyStruct1 { Position(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 ...

7 la respuesta

comparing,! == versus! =

Yo sé eso!== también se usa para comparar tipos de variables, mientras que!= solo compara valores. Pero veo que muchas personas usan!== cuando comparan valores, por ejemplo: $stuff = 'foo'; if($stuff !== 'foo') // do... ¿Hay alguna razón por la ...

2 la respuesta

¿Por qué se usa "! =" Con iteradores en lugar de "<"?

Estoy acostumbrado a escribir bucles como este: for (std::size_t index = 0; index < foo.size(); index++) { // Do stuff with foo[index]. }Pero cuando veo bucles iteradores en el código de otros, se ven así: for (Foo::Iterator iterator = ...