Результаты поиска по запросу "iterator"

4 ответа

Прохождение всех перестановок по одному свопу за раз

Учитывая список из n отдельных элементов, как я могу пройти через каждую перестановку элементов, меняя только одну пару значений за раз? (Я предполагаю, что это возможно, это, безусловно, кажется, что так и должно быть.) То, что я ищу, - это ...

5 ответов

Конкатенация итератора C ++ входит в константную векторную переменную-член во время построения

У меня есть класс X, который я предоставляю здесь: class X { public: template <typename Iter> X(Iter begin, Iter end) : mVec(begin, end) {} private: vector<Y> const mVec; };Теперь я хочу добавить в этот класс новый конкатенационный конструктор, ...

2 ответа

«Неразрешенный тип перегруженной функции» при попытке использовать for_each с итераторами и функцией в C ++

//for( unsigned int i=0; i < c.size(); i++ ) tolower( c[i] ); for_each( c.begin(), c.end(), tolower );Я пытаюсь использоватьfor_each цикл вместо цикла for для назначения. Я не уверен, почему я получаю это сообщение об ошибке: In function âvoid ...

ТОП публикаций

1 ответ

LNK2038, ошибка несоответствия итератора, необходимо игнорировать

Я получаю ошибку компоновщика LNK2038 при попытке преобразовать проект VS2008 в VS2010. Эта ошибка возникает, когда компилируются два разных проекта, в которых один использует макрос препроцессора _DEBUG, а другой - нет. По сути, у меня есть ...

9 ответов

Как убрать константность const_iterator?

Как продолжение этого вопросаНаходятсяconst_iterators Быстрее? [https://stackoverflow.com/questions/755347/are-constiterators-faster]У меня есть еще один вопросconst_iterators, Как убрать константностьconst_iterator? Хотя итераторы являются ...

6 ответов

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

Кто-то здесь недавновоспитанный [https://stackoverflow.com/questions/755347/are-constiterators-faster/755371#755371] статья Скотта Мейерса, в которой говорится: предпочитатьiterators надconst_iterators (PDF ...

4 ответа

Почему итератор не имеет метода сброса?

Почему? И как лучше всего перемещать элементы итератора указателем на первую позицию?

16 ответов

Что быстрее, итерация вектора STL с помощью vector :: iterator или at ()?

Что касается производительности, что будет работать быстрее? Есть ли разница? Это зависит от платформы? //1. Using vector<string>::iterator: vector<string> vs = GetVector(); for(vector<string>::iterator it = vs.begin(); it != vs.end(); ++it) { ...

13 ответов

Считается ли инициализация итератора внутри цикла циклом плохим стилем и почему?

Как правило, вы найдете код STL следующим образом: for (SomeClass::SomeContainer::iterator Iter = m_SomeMemberContainerVar.begin(); Iter != m_SomeMemberContainerVar.end(); ++Iter) { }Но на самом деле у нас есть рекомендация написать это ...

2 ответа

Как использовать две функции, одна возвращающая итератор, другая возвращающая const_iterator

Итак, у меня есть функция с именем find, которая имеет две версии: template <typename T> typename btree<T>::iterator btree<T>::find(const T& elem) { //Implementation }а другая - это версия const_iterator: template <typename T> typename ...