Я думаю, що питання досить чітке. Чи буде auto
ключове слово автоматично виявляти const-ness, або завжди повертати тип, який не є const, навіть якщо є наприклад. дві версії функції (одна, яка повертається, const
а інша - ні).
Тільки для запису, я використовую const auto end = some_container.end()
перед моїми циклами for-for, але я не знаю, чи це потрібно, або навіть відрізняється від звичайного auto
.
cbegin
іcend
повернути aconst_iterator
за значенням.const auto
як і раніше має своє призначення і не є зайвим.