Описание тега insert-iterator
0
ответов
std:: insert итератор для неупорядоченных множеств (или карт)?
Есть ли итератор вставки в std:: для неупорядоченных множеств? Насколько я вижу, std::inserter требует аргумент итератора. Это небезопасно для неупорядоченных контейнеров (по крайней мере, для boost::unordered_set), потому что они могут перераспреде…
11 дек '14 в 18:15
1
ответ
Как работает итератор вставки в C++
Есть итератор вставки в библиотеке шаблонов базы данных или другой библиотеке, может кто-нибудь сказать мне, как это работает? Спасибо!
13 сен '09 в 09:34
2
ответа
Как избежать вызова конструктора копирования с итераторами вставки
template<typename OutputIterator> void BlitSurface::ExtractFrames(OutputIterator it, int frame_width, int frame_height, int frames_per_row, int frames_per_column, bool padding) const { SDL_Surface ** temp_surf = SDL_Ex_ExtractFrames(_surface, …
12 сен '10 в 04:10
2
ответа
Есть ли разница между использованием.begin() и.end() для std::insertter для std::set?
Есть ли разница между it1 и it2? std::set<sometype> s; auto it1 = std::inserter(s, s.begin()); auto it2 = std::inserter(s, s.end());
06 май '11 в 09:47
8
ответов
Вставить в очередь STL, используя std::copy
Я хотел бы использовать std::copy вставить элементы в очередь следующим образом: vector<int> v; v.push_back( 1 ); v.push_back( 2 ); queue<int> q; copy( v.begin(), v.end(), insert_iterator< queue<int> >( q, q.front() ) ); Но э…
12 ноя '09 в 16:28
1
ответ
C++: создайте insert_iterator без #include <iterator>
В приведенном ниже коде я создаю insert_iterator без включения заголовка итератора. Как возможно, что это компилируется? Я новичок в c/ C++, так что это, вероятно, будет иметь очевидное объяснение #include <list> //#include <iterator> in…
16 фев '13 в 18:15
2
ответа
Почему вычитание типа не работает для моего вызова пересечения набора и набора различий?
Я пытаюсь написать небольшой алгоритм, который находит общие и уникальные части двух наборов, и я хочу написать его в общем виде, поэтому у меня есть небольшой пример: #include "boost/tuple/tuple.hpp" #include <set> template <typename Input…
03 дек '17 в 17:19
2
ответа
Правила аннулирования insert_iterator
Какие действия с контейнером STL могут сделать C++ недействительным std::insert_iterator ссылаясь на этот контейнер? Является insert_iterator действителен, если его основной итератор (защищенный член iter), подчиняется ли обычным правилам аннулирова…
04 июл '12 в 21:44