5
ответов

Деструктор обратился к объекту при добавлении его к станд.:: список

Я сделал, чтобы Foo возразил, и станд.:: список, содержащий экземпляры его. Моя проблема состоит в том, что, когда я добавляю новый экземпляр к списку, он сначала называет ctor, но затем также dtor. И затем dtor на другом...
вопрос задан: 16 August 2010 13:31
5
ответов

Представление станд.:: перечислите как только для чтения

У меня есть класс, который содержит, среди прочего, станд.:: список. Я хочу выставить этот список, но только таким способом, которым структурой и данными он содержит, только для чтения, но все еще может использоваться с...
вопрос задан: 4 June 2010 07:16
3
ответа

Как преобразовать отсортированный станд.:: список станд.:: пара к станд.:: карта

У меня есть станд.:: список <станд.:: пара <станд.:: строка, дважды>>, который я знаю, отсортирована согласно станд.:: строковый элемент. Так как я хотел бы сделать много станд.:: find_if на основе станд.::...
вопрос задан: 5 August 2010 07:36
2
ответа

Поведение Связанного списка C++

У меня есть некоторый код C, где там два связанных списка (скажите, что A и B), и A вставляется в особом положении в B, и тихое имеет элементы. Как я моделирую то же поведение эффективно с помощью...
вопрос задан: 27 February 2010 23:55
0
ответов

Что делает реализацию сортировки gcc std :: list такой быстрой?

У меня есть реализация связанного списка, и я экспериментирую с алгоритмами Mergesort и QuickSort. Я не понимаю, почему операция сортировки в std :: list такая быстрая. Глядя на std :: ...
вопрос задан: 23 May 2017 12:31
0
ответов

c ++ std :: порядок сохранения сортировки списка [дубликат]

Возможное дублирование: стабильно ли std :: list <> :: sort? Гарантируется ли функция сортировки C ++ std :: list для сохранения порядка равных элементов в списке? Например, если у нас есть объекты A, B и C в ...
вопрос задан: 23 May 2017 11:55
0
ответов

Делает ли std :: list :: clear недействительным std :: list :: end итератор?

Проверьте этот код: #include "stdafx.h" #include int _tmain (int argc, _TCHAR * argv []) {std :: list mylist; mylist.push_back (1); std :: list :: iterator i = ...
вопрос задан: 26 October 2015 03:44
0
ответов

Сохранение итераторов std :: list действительными посредством вставки

Примечание. не вопрос, следует ли мне «использовать список или двухстороннюю очередь». Это вопрос о допустимости итераторов перед insert (). Это может быть простой вопрос, и я слишком туп, чтобы понять ...
вопрос задан: 29 October 2012 16:34
0
ответов

Замена объекта std :: list с заданным итератором

С учетом итератора в std :: list, как заменить объект в позиции, на которую ссылается итератор? В настоящее время все, о чем я могу думать, - это вызвать insert с новым объектом и итератором (to ...
вопрос задан: 26 July 2011 21:47
0
ответов

итератор списка + оператор

// ((++ currentEntry) -) эквивалентен (currentEntry + 1). Вид. menuEntries.insert ((++ currentEntry) -, newEntries.begin (), newEntries.end ()); Итак, у меня здесь худший в мире фрагмент кода. Это ...
вопрос задан: 3 November 2010 19:33
0
ответов

Как убедиться, что итераторы не выходят за пределы end ()?

Я использовал заранее на некоторых итераторах , но я опасаюсь возможной чехарды выше end (). Я хотел бы, чтобы мои итераторы оставались между границами, я думал о расстоянии, но кажется ...
вопрос задан: 4 October 2010 14:57
0
ответов

Какой хороший пример сохранения игровых данных в XNA 4.0?

Я пытаюсь разобраться в документации XNA MSDN по сохранению и чтению игровых данных, и у меня нет много удачи. По сути, у меня есть класс менеджера, который отслеживает несколько экземпляров ...
вопрос задан: 16 September 2010 12:22