Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/03/2011, 20:39
Aemilius
 
Fecha de Ingreso: diciembre-2010
Mensajes: 20
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Tamaño de datos en memoria con apuntador void

sizeof() retorna el tamaño que ocupan en memoria variables, objetos y punteros. En el caso de punteros siempre retornará 4 u 8 dependiendo de la arquitectura del procesador (32 o 64 bits). Por que ese es el tamaño que ocupa el puntero en memoria SIEMPRE no importa a que esté apuntando.

Respecto a la función que retorne el tipo con sólo tener un puntero a void... esa idea simplemente es una estupidez. No es posible garantizar resultados fiables al 100%.