Кто-то недавно привел статью Скотта Мейерса, в которой говорится:
- Предпочитает
iteratorsнадconst_iterators(pdf-ссылка).
Кто-то еще комментировал, что статья, вероятно, устарела. Мне интересно, каковы ваши мнения?
Вот мой. Один из основных пунктов статьи - вы не можете стереть или вставить на const_iterator, но мне смешно использовать это как аргумент против const_iterators. Я думал, что все это означает, что вы не изменяете диапазон вообще, ни сами элементы, заменяя их значения, ни диапазон, вставляя или стирая. Или я что-то упускаю?