Результаты поиска по запросу "iterator"
Прохождение всех перестановок по одному свопу за раз
Учитывая список из n отдельных элементов, как я могу пройти через каждую перестановку элементов, меняя только одну пару значений за раз? (Я предполагаю, что это возможно, это, безусловно, кажется, что так и должно быть.) То, что я ищу, - это ...
Конкатенация итератора C ++ входит в константную векторную переменную-член во время построения
У меня есть класс X, который я предоставляю здесь: class X { public: template <typename Iter> X(Iter begin, Iter end) : mVec(begin, end) {} private: vector<Y> const mVec; };Теперь я хочу добавить в этот класс новый конкатенационный конструктор, ...
«Неразрешенный тип перегруженной функции» при попытке использовать 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 ...
LNK2038, ошибка несоответствия итератора, необходимо игнорировать
Я получаю ошибку компоновщика LNK2038 при попытке преобразовать проект VS2008 в VS2010. Эта ошибка возникает, когда компилируются два разных проекта, в которых один использует макрос препроцессора _DEBUG, а другой - нет. По сути, у меня есть ...
Как убрать константность const_iterator?
Как продолжение этого вопросаНаходятсяconst_iterators Быстрее? [https://stackoverflow.com/questions/755347/are-constiterators-faster]У меня есть еще один вопросconst_iterators, Как убрать константностьconst_iterator? Хотя итераторы являются ...
Должен ли я предпочесть итераторы над const_iterators?
Кто-то здесь недавновоспитанный [https://stackoverflow.com/questions/755347/are-constiterators-faster/755371#755371] статья Скотта Мейерса, в которой говорится: предпочитатьiterators надconst_iterators (PDF ...
Почему итератор не имеет метода сброса?
Почему? И как лучше всего перемещать элементы итератора указателем на первую позицию?
Что быстрее, итерация вектора STL с помощью vector :: iterator или at ()?
Что касается производительности, что будет работать быстрее? Есть ли разница? Это зависит от платформы? //1. Using vector<string>::iterator: vector<string> vs = GetVector(); for(vector<string>::iterator it = vs.begin(); it != vs.end(); ++it) { ...
Считается ли инициализация итератора внутри цикла циклом плохим стилем и почему?
Как правило, вы найдете код STL следующим образом: for (SomeClass::SomeContainer::iterator Iter = m_SomeMemberContainerVar.begin(); Iter != m_SomeMemberContainerVar.end(); ++Iter) { }Но на самом деле у нас есть рекомендация написать это ...
Как использовать две функции, одна возвращающая итератор, другая возвращающая const_iterator
Итак, у меня есть функция с именем find, которая имеет две версии: template <typename T> typename btree<T>::iterator btree<T>::find(const T& elem) { //Implementation }а другая - это версия const_iterator: template <typename T> typename ...