8
ответов

const_iterators быстрее?

Наши инструкции по кодированию предпочитают const_iterator, потому что они немного быстрее по сравнению с нормальным итератором. Кажется, что компилятор оптимизирует код при использовании const_iterator. Это действительно...
вопрос задан: 14 February 2016 11:56
7
ответов

Как удалить constness const_iterator?

Как расширение этого вопроса const_iterators быстрее?, у меня есть другой вопрос на const_iterators. Как удалить constness const_iterator? Хотя итераторы обобщены форма...
вопрос задан: 23 May 2017 12:09
5
ответов

Я должен предпочесть итераторы по const_iterators?

Кто-то здесь недавно поднял статью от Scott Meyers, который говорит: Предпочтите итераторы по const_iterators (ссылка PDF). Кто-то еще комментировал, что статья, вероятно, устарела. Я...
вопрос задан: 23 May 2017 12:00
4
ответа

Как правильно реализовать пользовательские итераторы и const_iterator?

У меня есть собственный класс контейнера, для которого я хотел бы написать классы итератора и const_iterator. Я никогда не делал этого раньше, и мне не удалось найти подходящие инструкции. Каковы рекомендации ...
вопрос задан: 7 July 2013 04:39
3
ответа

Итератор C++ и const_iterator проблема для собственного контейнерного класса

Я пишу собственный контейнерный класс и столкнулся с проблемой, я не могу получить голову вокруг. Вот базовый образец, который показывает проблему. Это состоит из контейнерного класса и двух тестовых классов:...
вопрос задан: 16 May 2010 15:44
3
ответа

C++: Как записать const_iterator?

Я записал свой собственный контейнерный шаблон с итератором. Как я реализую const_iterator? шаблон <класс T> класс my_container {частный:... общественность: my_container ():... {} ~...
вопрос задан: 30 June 2009 05:40
0
ответов

в чем разница между const_iterator и итератором? [дубликат]

В чем разница между этими двумя в части реализации внутри STL. какая разница в производительности? Я думаю, когда мы проходим вектор в режиме «только для чтения», мы предпочитаем ...
вопрос задан: 25 April 2018 18:26
0
ответов

В чем причина cbegin/cend?

Интересно, почему cbegin и cend появились в C++11? В каких случаях вызов этих методов отличается от константных перегрузок begin и end?
вопрос задан: 16 August 2012 20:28
0
ответов

Как изменить элемент набора?

Я хочу изменить элемент набора, поэтому использовал set::iterator. Однако компилятор утверждает, что «элемент является константой». Затем я понял, что set::iterator — это const_iterator... Итак, ...
вопрос задан: 7 March 2012 12:46
0
ответов

Как реализовать итератор в стиле STL и избежать распространенных ошибок?

Я создал коллекцию, для которой хочу предоставить итератор в стиле STL с произвольным доступом . Я искал пример реализации итератора, но не нашел. Я знаю о необходимости ...
вопрос задан: 8 November 2011 06:32
0
ответов

Что такое const_iterator с указателями?

Я пытаюсь понять, что означает const_iterator. У меня есть следующий пример кода: void CustomerService :: RefreshCustomers () {for (std :: vector :: const_iterator it = customers _....
вопрос задан: 5 November 2011 00:00
0
ответов

reverse_iterator adapter

Я пытаюсь реализовать reverse-iterator adaptor для моих классов iterator и const_iterator и столкнулся с небольшой проблемой. Если кто-нибудь может помочь мне в этом, я буду очень признателен! ...
вопрос задан: 21 October 2011 10:01