[C con Clase] duda apuntador a void

omar mendoza omar.p9 en gmail.com
Mar Mayo 24 09:08:50 CEST 2011


Hola lista, alguien me podría orentar sobre esto:

Tengo un apuntador

void *p;

y si por ejemplo tengo una clase Numero y hago esto

Numero *num = new Numero;

puedo hacer esto??

(Numero *) p = #

o algo parecido, para que el apuntador p pueda accesar a los metodos de num
??

es que tengo esto

int main(int argc, const char *argv[])
{
void *p;

Numero *num = new Numero;

(Numero*)p = #

return 0;
}

y me sale este error


omar en debian:~/altec_temp/map$ g++-4.6 void.cpp -o void
void.cpp: In function ‘int main(int, const char**)’:
void.cpp:10:16: error: lvalue required as left operand of assignment


donde la línea 10 es

(Numero*)p = #

Saludos!!!
-- 
Omar Jonathan Mendoza Bernal
"Las cicatrices nos recuerdan que el pasado fue real" Dr. Lecter en Dragón
Rojo
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110524/22ab2e20/attachment.html>


Más información sobre la lista de distribución Cconclase