En un comentario a esta answer en the usage of Anonymous enum, Oli Charlesworth establece que:const int no ocupa espacio?
const int es inmutable, y puede que no ocupa espacio, dependiendo de lo que el compilador elige hacer.
Si Declaro const int i = 10
, cómo se almacena 10
que si "puede no ocupa lugar"?
Suponiendo que un int
tiene 4 bytes, supongo que se reservan al menos 4 bytes para almacenar 10 como const int
.
Toma espacio no importa qué.La pregunta es dónde. –