----- Mensaje original ----
De: Pablo Nazareno <[EMAIL PROTECTED]>
Para: [email protected]
Enviado: jueves, 25 de octubre, 2007 15:25:40
Asunto: [Prog] Casteo en C++
Hola, tengo un problema del siguiente tipo en c++, llendo al ejemplo clasico de
Complejos.
Digamos que quiero castear un Complejo a int de la siguiente forma
{
int i;
Complejo c(1,1);
i= (int)c;
// o
i= int(c);
}
que tengo que hacer?
puedo usar cualquiera de las dos formas para castear?
en principio podrias usar cualquiera de las 2, pero si estas trabajando en C++
te conviene sobrecargar el operador int() en tu clase Complejo y utilizar
Complejo c;
int i = int(c);
Y para hacerlo entre 2 clases que pudiera haber creado yo?
lo mismo que arriba, sobrecargas el operador ClaseA()
ClaseA a;
Complejo c;
a = ClaseA(c);
de nada
fede
Gracias, Pablo.
______________________________________________
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion