= 4 вызвало ошибку. Но если я хочу все же изменить, ничего мне не помешает подшаманить: i := &a[0]; *i = 4.
Почему бы не пойти на компромисс ля читаемости?
помешает.
я уже пояснил почему, но ладно, повторюсь: в сложных ситуациях люди выбросят имутабельность, которая их ограничивает, но она иммено для этого и нужна: защищать тебя в сложных ситуациях от стрельбы по ногам. Начнётся "дайте нам const_cast"
Обсуждают сегодня