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