2
ответа

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

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

Как параметризовать на направлении итератора?

В основном я делаю следующее: станд.:: набор <интервал> индексы;//.. индексы заливки, если (флаг) {//мы должны обработать в порядке возрастания BOOST_FOREACH (интервал i, индексы) {процесс (i);...
вопрос задан: 25 February 2010 04:35
2
ответа

Повышение объединения:: lexical_cast и станд.:: преобразовать

Я хотел бы записать что-то вроде этого, которое не может быть скомпилировано: станд.:: вектор <A> как; станд.:: вектор <B> бакалавр наук (as.size ()); станд.:: преобразуйте (as.beginn (), as.end (), bs.begin (), повышение::...
вопрос задан: 13 February 2010 20:00
2
ответа

Ошибка компиляции STL при определении итератора в шаблонном классе

Код ниже дает ошибку: ошибка: введите ‘станд.:: список <T, станд.:: средство выделения <_Tp1>>’ не получено из типа ‘Нечто <T>’ ошибка: ожидаемый‘’; перед 'проходом' #include <список>...
вопрос задан: 11 February 2010 07:13
2
ответа

Что итератор должен ввести быть в этом шаблоне C++?

В то время как работа над некоторой графикой кодирует некоторое время назад, я записал классы Rect и региона с помощью ints как базовый координатный держатель, и это хорошо работало. Регион был реализован как простой класс...
вопрос задан: 8 February 2010 01:41
2
ответа

Компиляция C++ для iPhone (проблема STL?)

Я пытаюсь скомпилировать некоторый код C++ как статическая библиотека для использования на iPhone. Если я компилирую вещи для средства моделирования (i386 архитектура), все компилирует просто замечательный, но когда я переключаюсь...
вопрос задан: 29 January 2010 07:36
2
ответа

что является auto_ptr_ref, чего это достигает и как это достигает его

в документации auto_ptr_ref здесь говорится это, Это - инструментальный класс для разрешения определенных преобразований, которые позволяют объектам auto_ptr быть переданными и возвращенными из функций. Может кто-то объяснять...
вопрос задан: 23 January 2010 02:36
2
ответа

Порядок разрушения элемента контейнеров STL

Стандарт C++ ISO передает под мандат какой-либо вид порядка разрушения объектов в контейнерах STL? Станд.:: список/станд.:: вектор/станд.:: элементы карты уничтожили запуск с начала или конца...
вопрос задан: 18 January 2010 03:20
2
ответа

Карта STL с обычаем сравнивает объект функции

Я хочу использовать контейнер Карты STL для поиска указатель при помощи двоичных данных как ключ, таким образом, я написал этот таможенный объект функции: структура my_cmp {bool оператор () (неподписанная случайная работа * константа &a...
вопрос задан: 13 January 2010 15:06
2
ответа

Итерация по всем парам элементов в контейнерах станд. (C++)

Что является лучшим способом выполнить итерации по всем парам элементов в контейнере станд. как станд.:: список, станд.:: набор, станд.:: вектор, и т.д.? В основном сделать эквивалент этого, но с итераторами: для (интервал i = 0; я и...
вопрос задан: 1 December 2009 08:50
2
ответа

Как контейнеры STL копируют объекты?

Я знаю, что контейнеры STL как вектор копируют объект, когда он добавляется. метод push_back похож: освободите push_back (константа T& x); я удивлен видеть, что это берет объект в качестве ссылки. Я...
вопрос задан: 7 November 2009 13:39
2
ответа

Пользовательские исключения в C ++

Я пытался создать несколько пользовательских классов исключений для библиотеки C ++, над которой я работаю. Эти пользовательские исключения собирают дополнительную информацию, такую ​​как файл, номер строки и т. Д., Необходимые для отладки, если для некот
вопрос задан: 22 October 2009 08:46
2
ответа

Поток от станд.:: строка, не делая копию?

У меня есть сетевой клиент с методом запроса, который берет станд.:: streambuf*. Этот метод реализован повышением:: iostreams:: копирование его к пользовательскому станд.:: streambuf-производный-класс, который знает как к...
вопрос задан: 19 October 2009 17:39
2
ответа

Вопрос о C++ обрабатывает синтаксис по шаблону (исходный код библиотеки STL)

Я читаю исходный код STL прямо сейчас. Хотя я понимаю суть в том, что я читаю в stl_list.h, я хочу полностью понять следующий отрывок (главным образом связанный с шаблонным синтаксисом, мной...
вопрос задан: 12 October 2009 19:07
2
ответа

Приоритетная Очередь STL на пользовательском классе

Я испытываю много затруднений, заставляя мою приоритетную очередь распознать, по какому параметру это должно отсортировать. Я перегрузился меньше, чем оператор в моем пользовательском классе, но это, кажется, не использует его. Вот...
вопрос задан: 9 October 2009 02:47
2
ответа

Как использовать bind1st и bind2nd?

Я хотел бы изучить, как использовать обязательные функции. Вот идея: у Меня есть эта функция, которая берет к параметрам: освободите print_i (интервал t, станд.:: строковый разделитель) {станд.:: суд <<t <<...
вопрос задан: 13 September 2009 21:22
2
ответа

карта C++ находит () для возможной вставки (): как оптимизировать операции?

Я использую структуру данных карты STL, и в данный момент мой код сначала вызывает, находят (): если ключ не был ранее в карте, он звонит, вставляют () его, иначе он ничего не делает. карта <Нечто*, строка>...
вопрос задан: 11 September 2009 07:23
2
ответа

STL: ссылки Хранилищ или значения?

Я всегда немного смущался тем, как контейнеры STL (вектор, список, карта...) хранят значения. Они хранят ссылки на значения, в которых я передаю, или они копируют/копируют конструкцию +store значения...
вопрос задан: 5 September 2009 06:29
2
ответа

простой C++ hash_set пример

Я плохо знаком с C++ и STL. Я застреваю со следующим простым примером набора хеша, хранящего пользовательские структуры данных: #include <iostream> #include <ext/hash_set> использование станд. пространства имен; использование...
вопрос задан: 3 September 2009 17:01
2
ответа

QT работает хорошо с STL и Повышением?

Я интересуюсь изучением QT. Я довольно хорош с C++, STL и Повышением. Мне нравится стиль STL/повышения очень, и я использую их с C++ каждый раз, когда я могу в uni проектах. Однако я всегда пропускаю GUI. Это...
вопрос задан: 9 August 2009 04:09
2
ответа

Где я нахожу сравнение другой сложности контейнеров STL (производительность)? [дубликат]

Я погуглил долгое время для обнаружения сравнения, которое показывает, что различия в сложности для всех Контейнеров STL на вставляют/продвигают стирание/поп и т.д. Я не нашел никого. Также не во всем моем STL...
вопрос задан: 26 June 2009 13:20
2
ответа

Безопасно ли хранить список :: итератор для дальнейшего использования?

Предположим, у меня есть список, в котором новые узлы не добавляются и не удаляются. Тем не менее, узлы могут быть перемешаны. Безопасно ли сохранять итератор, указывающий на узел в списке, и получить к нему доступ в какой-то момент ...
вопрос задан: 7 May 2009 11:18
2
ответа

повышение:: filter_iterator — как я сделал бы это с STL?

Я передаюсь Итератор, и я должен передать его на другую функцию - но фильтрованный так, чтобы определенные элементы были пропущены (это - диапазон указателей, и я хочу отфильтровать Нулевых указателей). Я...
вопрос задан: 25 April 2009 23:51
2
ответа

Каковы время жизни и законность итераторов C++?

Я планирую реализовать список Вещей в C++, куда элементы могли бы быть удалены не в порядке. Я не ожидаю, что мне будет нужен любой вид произвольного доступа (я просто должен развертывать список периодически)...
вопрос задан: 17 April 2009 06:40
2
ответа

Числовой диапазон итераторов в бусте?

Я знаю об итераторах диапазона в boost, и что касается этой ссылки, кажется, что должен быть простой способ сделать то, что я хочу, но это не очевидно для меня. Скажем, я хочу представить числовой диапазон, ...
вопрос задан: 2 April 2009 04:32
2
ответа

Карта STL C++:: сотрите несуществующий ключ

Относительно карты STL C++, стирающейся ключом:-size_type карта:: стирание (константа key_type& x); действительно ли законно стереть несуществующий ключ? т.е. отрывок ниже хорошо? карта <символ, интервал> mymap; mymap ['...
вопрос задан: 30 March 2009 01:20
2
ответа

Как был бы Вы удалять элементы станд.:: вектор на основе некоторого свойства элементов?

Если, например, у Вас есть станд.:: вектор <MyClass>, где MyClass имеет открытый метод: bool isTiredOfLife (), как Вы удаляете элементы, которые возвращают true?
вопрос задан: 14 March 2009 07:42
2
ответа

Как я могу сместить элементы в контейнере STL

Я хочу сместить элементы в контейнере на любых положениях налево или направо. Смещающиеся элементы не непрерывны. например, у меня есть вектор {1,2,3,4,5,6,7,8}, и я хочу сместиться {4,5,7} к...
вопрос задан: 20 January 2009 09:31
2
ответа

Как читать/хранить unicode со строками STL и потоками

Я должен изменить свою программу для принятия Unicode, который может прибыть из любого из UTF-8 и различного UTF-16 и кодировки UTF-32. Я действительно не знаю много о Unicode (хотя я считал Joel Spolsky...
вопрос задан: 24 December 2008 07:40
2
ответа

Как Вы вставляете с reverse_iterator

Я хочу вставить что-то в список STL в C++, но у меня только есть обратный итератор. Что обычный путь состоит в том, чтобы выполнить это? Это работает: (конечно, это делает), станд.:: список <интервал> l; станд.:: список <...
вопрос задан: 19 November 2008 00:33