Título: error cuando practico con clases (solucionado) Publicado por: flony en 18 Junio 2012, 21:33 pm hola amigos..estaba leyendo un libro y este código que voy a transcribir tenia unos pequeños errores (por lo menos eso me decía el compilador...pero la ultima parte me esta matando...si alguien me da una mano estaría genial
Código: #include <iostream> //le borre el.h porque no funciona Citar c:\documents and settings\tissera\mis documentos\visual studio 2008\projects\hola mundo\hola mundo\hola.cpp(30) : error C2659: '=' : función como operando izquierdo por las dudas el libro es c:\documents and settings\tissera\mis documentos\visual studio 2008\projects\hola mundo\hola mundo\hola.cpp(33) : error C2228: el operando izquierdo de '.get_real' debe tener class/struct/union c:\documents and settings\tissera\mis documentos\visual studio 2008\projects\hola mundo\hola mundo\hola.cpp(33) : error C2228: el operando izquierdo de '.get_imag' debe tener class/struct/union c:\documents and settings\tissera\mis documentos\visual studio 2008\projects\hola mundo\hola mundo\hola.cpp(33) : error C2001: nueva línea en constante c:\documents and settings\tissera\mis documentos\visual studio 2008\projects\hola mundo\hola mundo\hola.cpp(34) : error C2146: error de sintaxis : falta ';' delante del identificador 'cout' El registro de compilación se guardó en el "file://c:\Documents and Settings\tissera\Mis documentos\Visual Studio 2008\Projects\hola mundo\hola mundo\Debug\BuildLog.htm" hola mundo - 5 errores, 0 advertencias ========== Volver a generar todo: 0 correctos, 1 incorrectos, 0 omitidos ========== Citar Lluís Gil Espert lindo para leer es pura practica Montserrat Sánchez Romero El C++ por la pràctica Introducción al lenguaje y su filosofía Título: Re: error cuando practico con clases Publicado por: satu en 18 Junio 2012, 22:02 pm Hola
No puedes hacer esto en el main: Código debes introducir los valores, no el tipo, igual que haces con "a": Código
Además te da otro fallo en el segundo cout del main porque te sobran las comillas del final " Saludos Título: Re: error cuando practico con clases Publicado por: flony en 18 Junio 2012, 22:08 pm clarooooo...porque defino ya no declaro nada....el código original ni los paréntesis o lo de adentro tenia ....
y yo que pensaba que estaba aca el error Código: complex& operator = (complex& m) //asignación Título: Re: error cuando practico con clases Publicado por: satu en 18 Junio 2012, 22:22 pm Hola
el código original ni los paréntesis o lo de adentro tenia Puede ser que no tenga los paréntesis pero para ello debes tener un constructor por defecto: Código
En este caso sí puedes hacer lo que dices Código
Saludos Título: Re: error cuando practico con clases Publicado por: flony en 18 Junio 2012, 22:24 pm ;-) ;-) ;-) ;-) ;-)
gracias ;-) ;-) ;-) ;-) ;-) |