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

Cast de C++ y sobrecarga de funciones en C

Estas en el tema de Cast de C++ y sobrecarga de funciones en C en el foro de C/C++ en Foros del Web. Tengo una serie de problemas tanto en c como en c++ 1).Cast de C++ ¿Como se realiza un cast en c++? Tengo variables a void ...
  #1 (permalink)  
Antiguo 19/12/2008, 09:58
 
Fecha de Ingreso: marzo-2008
Mensajes: 36
Antigüedad: 16 años, 1 mes
Puntos: 0
Cast de C++ y sobrecarga de funciones en C

Tengo una serie de problemas tanto en c como en c++

1).Cast de C++
¿Como se realiza un cast en c++?
Tengo variables a void * y quiero convertirlas en int,char,char *, float,double.
En c se como hacerlo pero en c++ no tengo ni idea.

2.Sobrecarga de funciones en C
¿Se puede hacer una sobrecarga de funcione como se hacía en c++?

3. Un cast en c me deja hacerlo en int, char* y char pero no con float o doble, es decir,
(int) n3= 4;
printf("\n\n n3 = %d\n\n",n3);
(char) n3 = 'c';
printf("\n\n n3 = %c\n\n",n3);
(char *) n3 = "ces";
printf("\n\n n3 = %s\n\n",n3);

Me deja hacerlo pero:
(double)n4 = 4.5;
printf("\n\n n4 = %f\n\n",n4);
o
(float)n4 = 4.5;
printf("\n\n n4 = %f\n\n",n4);
No me deja hacerlo.

Muchas gracias por adelantado
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 13:30.