Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/09/2008, 04:03
Avatar de Eternal Idol
Eternal Idol
 
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Fallo de segmentacion en 64 bits

Estas reservando memoria para punteros y estos no tienen que tener el tamaño del tipo de dato en cuestion.

En PC de 32 bits un puntero son 4 bytes y en PC de 64 bits son 8 bytes. El tipo de dato int depende del compilador pero suele ser en PC 4 bytes tanto en 32 como en 64.

Como regla general siempre usa el tamaño del puntero, de esta forma sizeof(int*) te funcionara en ambas plataformas.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO

Última edición por Eternal Idol; 03/09/2008 a las 04:25