6
ответов

C++ разность множеств STL

STL C++ устанавливает структуру данных, имеют оператор разности множеств?
вопрос задан: 25 April 2014 06:49
5
ответов

Станд. C++:: ориентированный на многопотоковое исполнение набор?

У меня есть вопрос о потокобезопасности станд.:: набор. Насколько я знаю, что могу выполнить итерации по набору и добавить/стереть участников, и это не делает недействительным итераторы. Но рассмотрите следующий сценарий:...
вопрос задан: 13 March 2012 15:37
4
ответа

Как делают я нахожу самый большой интервал в станд.:: набор <интервал>?

У меня есть станд.:: набор <интервал>, что надлежащий путь состоит в том, чтобы найти самым большим интервалом в этом наборе?
вопрос задан: 9 August 2017 10:20
4
ответа

Как получить элементы в наборе в C++? [дубликат]

Я смущен относительно того, как получить элементы в наборе. Я думаю, что должен использовать итератор, но как я ступаю через него?
вопрос задан: 25 April 2014 06:54
4
ответа

как удалить все ровные целые числа из набора <интервал> в C++

Я плохо знаком с C++. Я хотел бы знать, как опытные кодеры делают это. что я имею: набор <интервал> s; s.insert (1); s.insert (2); s.insert (3); s.insert (4); s.insert (5); для (набор <интервал>:: итератор itr = s....
вопрос задан: 25 April 2014 06:50
4
ответа

std :: set с помощью указателей классов. Как управлять вставкой [дубликат]

Я был google повсюду и не могу найти рабочий пример того, как использовать std :: set и управлять порядком вставки. Я нашел комментарии для своего типа структуры, но получаю ошибку компиляции ....
вопрос задан: 8 May 2012 12:51
4
ответа

Невозможно вставить элементы в набор наборов [duplicate]

У меня есть структура с некоторыми свойствами и набором. У меня есть несколько экземпляров этих структур внутри другого набора. Когда я пытаюсь добавить что-то в набор внутри struct: test2.cpp: In function 'int ...
вопрос задан: 7 September 2011 21:55
1
ответ

Как удалить объекты из std :: set & lt; std :: unique_ptr & gt; [Дубликат]

У меня есть набор unique_ptr; это набор объектов. Мне нужно удалить один объект из набора, сохранив unique_ptr в другом месте. станд :: установить & Lt; станд :: unique_ptr & л; Т & GT; & GT; контейнер; // ...
вопрос задан: 26 August 2014 22:17
1
ответ

Как долго итератор, возвращенный станд.:: set.find () жизни?

Я должен отслеживать станд.:: элемент набора путем сохранения итератора, возвращенного set.find (). Мои вопросы, делает вставку, и удаление других элементов делает недействительным полученный итератор? От простого...
вопрос задан: 2 March 2010 16:19
0
ответов

Есть ли разница между использованием .begin () и .end () для std :: insertter для std :: set?

Если есть разница между it1 и it2? std :: set s; авто it1 = std :: insertter (s, s.begin ()); auto it2 = std::inserter(s, s.end());
вопрос задан: 7 January 2017 10:33
0
ответов

C ++, скопировать в вектор

Мне нужно скопировать std :: set в std :: vector: std :: set input; input.insert (5); input.insert (6); std :: vector output; std :: copy (input.begin (), input.end (), output.begin ()); // ...
вопрос задан: 11 August 2016 21:36
0
ответов

Набор C ++ - количество элементов с ключом меньше x

У меня есть набор , и я хочу увидеть, сколько элементов в нем меньше x. (x тоже int) Что мне делать?
вопрос задан: 25 April 2014 07:00
0
ответов

Как получить элементы в наборе в C++? [дубликат]

Я смущен относительно того, как получить элементы в наборе. Я думаю, что должен использовать итератор, но как я ступаю через него?
вопрос задан: 25 April 2014 06:54
0
ответов

Как сделать вектор множеств на C ++?

Я могу сделать простой массив множеств: set * words = new set [10] Как сделать вектор наборов? Это приводит к ошибке компилятора: вектор <набор > v. Спасибо за ...
вопрос задан: 25 April 2014 06:53
0
ответов

список набора в c ++

Я создал список набора на c ++ и заполнен элементами std :: set myUnits; for (std :: set :: iterator i = myUnits.begin (); i! = myUnits.end (); i ++) {if () {} } . ..
вопрос задан: 25 April 2014 06:52
0
ответов

Эффективно инициализировать стандартный набор ::с последовательностью чисел

Явный (наивный? )подходом будет :std ::set s; для (int i = 0; я < РАЗМЕР; ++i ){ s.insert (i ); } Это вполне читабельно, но, насколько я понимаю, не оптимально, так как...
вопрос задан: 17 May 2013 08:33
0
ответов

Эквивалент Python Difference_update в C ++?

s1 и s2 являются наборами (набор Python или C ++ std :: set) Чтобы добавить элементы s2 в s1 (установить объединение), вы можете выполнить Python: s1.update (s2) C ++: s1.insert (s2.begin (), s2.end ()); Чтобы удалить элементы s2 из ...
вопрос задан: 18 July 2012 21:01
0
ответов

Копирование std::map в std::set в C++

Возможно ли с помощью алгоритма STL глубоко копировать значения std::map в std::set? Я не хочу явно вставлять в новый набор. Я не хочу делать это явно: std::map ...
вопрос задан: 6 June 2012 14:52
0
ответов

С++ задать поиск парного элемента?

Итак, у меня есть набор пар . И я хочу использовать find() для поиска одной строки, которая будет «первой» в паре, а затем, если я найду эту строку первой, я хочу вернуть...
вопрос задан: 2 May 2012 20:55
0
ответов

как проверить, есть ли у множества элемент(ы) в определенном диапазоне в C++

Мне нужно проверить, содержит ли std::set элемент/элементы в определенном диапазоне. Например, если множество является множеством {1, 2, 4, 7, 8}, и дан интервал int [3, 5] (включительно с обеими конечными точками), мне ...
вопрос задан: 25 January 2012 02:59
0
ответов

ограничивают размер std :: set

У меня короткий вопрос о контейнере std :: set. Прямо сейчас я кормлю свой набор, используя функцию возврата. Конечно, набор становится все больше и больше с каждым push_back. Меня интересует только ...
вопрос задан: 30 January 2011 13:20