Duplicar posibles:
Why can’t I use sizeof in a preprocessor condition ?Comprobación de la sizeof un tipo entero en el preprocesador
¿Cómo puedo comprobar el tamaño de un unsigned
en el preprocesador bajo g ++? sizeof
está fuera de la cuestión ya que no está definido cuando durante el preprocesamiento.
No está bien respondido allí. – myahya
@Lucero: Eso solo responde por qué sizeof está fuera de la cuestión que myahya conoce. – UncleBens
Quizás http://stackoverflow.com/questions/1505582/determining-32-vs-64-bit-in-c cubra su pregunta? –