У меня есть указатель int* p
, и я выполняю некоторые операции в цикле. Я не модифицирую память, только читаю. Если я добавлю const
к указателю (в обоих случаях, const int* p
и int* const p
), поможет ли это компилятору оптимизировать код?
Я знаю другие достоинства const
, такие как безопасность или самодокументация, я спрашиваю о данном конкретном случае. Перефразируя вопрос: может ли const
когда-либо дать компилятору какую-либо полезную (для оптимизации) информацию?