¿Cuál es el propósito de la configuración "Preferir 32 bits" en Visual Studio y cómo funciona realmente?

No me queda claro cómo el compilador sabrá automáticamente compilar para 64 bits cuando sea necesario. ¿Cómo sabe cuándo puede apuntar con confianza a 32 bits?

Principalmente siento curiosidad por saber cómo el compilador sabe a qué arquitectura apuntar cuando compila. ¿Analiza el código y toma una decisión basándose en lo que encuentra?

Respuestas a la pregunta(2)

Su respuesta a la pregunta