@Evsign

Почему эти переменные должны быть вне функции?

Читаю книгу c++ Primer Stenli Lippman.
В разделе про constexpr приведён вот такой пример.
04e0f00bb6.jpg

Объясните пожалуйста, почему переменные i и j должны быть вынесены за функции?
Хотя на практике всё работает даже если переменную i не выносить.
  • Вопрос задан
  • 2198 просмотров
Решения вопроса 1
AxisPod
@AxisPod
Работает, но превращается в обычный const. И именно это он делает в теле функции, так как происходит настоящее разыменование.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы