Foros del Web » Programación para mayores de 30 ;) » C/C++ »

[SOLUCIONADO] Extraño comportamiento del operador "!="

Estas en el tema de Extraño comportamiento del operador "!=" en el foro de C/C++ en Foros del Web. Hola, tengo un problema muy extraño, por algun motivo en el siguiente codigo me salta el siguiente error cuando no deberia: CADENA &CADENA::operator = (const ...
  #1 (permalink)  
Antiguo 22/09/2013, 14:09
 
Fecha de Ingreso: septiembre-2013
Mensajes: 7
Antigüedad: 11 años, 2 meses
Puntos: 0
Extraño comportamiento del operador "!="

Hola, tengo un problema muy extraño, por algun motivo en el siguiente codigo me salta el siguiente error cuando no deberia:
  1. CADENA &CADENA::operator = (const CADENA &cadenaAux)
    {
    if(cadenaAux != this)
    {

    }

    return *this;
    }

El error es "error: ningun operador "!=" coincide con estos operandos.
En mi opinion el codigo esta bien, pero el compilador opina lo contrario.
  #2 (permalink)  
Antiguo 22/09/2013, 14:13
 
Fecha de Ingreso: septiembre-2013
Mensajes: 7
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Extraño comportamiento del operador "!="

Ni puto caso me hagais, solucionado, no me habia percatado de que me estaba dejando el operador "&" junto al identificador de la variable en la comparacion xD
  #3 (permalink)  
Antiguo 22/09/2013, 15:05
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 12 años, 4 meses
Puntos: 28
Respuesta: Extraño comportamiento del operador "!="

Recuerda que this es un puntero ;)

Etiquetas: comportamiento, extraño, operador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:07.