Почему константные переменные нужно инициализировать сразу?

Это общий вопрос программирования. Я изучаю C ++ и узнал, что любые константные переменные, например: const int i или int * const ptr , должны быть инициализированы сразу.

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

Но я не могу найти причину, по которой это должно быть сделано / почему это правило применяется.

Кто-нибудь может мне это объяснить?

13
задан curiousguy 9 December 2011 в 03:13
поделиться