Я думаю, что этот вопрос достаточно ясен. Будет ли константа auto автоматически определять константу или всегда возвращать неконстантный тип, даже если есть, например. две версии функции (одна, которая возвращает const, а другая - нет).
Только для записи я использую const auto end = some_container.end() перед моими циклами, но я не знаю, требуется ли это или даже отличается от обычного auto.