const int не занимает места?

В комментарии к этому ответу на использование анонимного перечисления , Оли Чарльзуорта говорится, что:

const int является неизменным и может не занимать никакого пространства, в зависимости от того, что компилятор решит делать.

Если я объявляю const int i = 10, как хранится 10, если он «может не занимать места»?

Предполагая, что int составляет 4 байта, я бы предположил, что как минимум 4 байта зарезервированы для хранения 10 как const int.

8
задан Community 23 May 2017 в 12:19
поделиться