5
ответов

Как проверить, что элемент находится в станд.:: набор?

Как Вы проверяете, что элемент находится в наборе? Есть ли более простой эквивалент следующего кода: myset.find (x)! = myset.end ()
вопрос задан: 12 June 2011 11:23
5
ответов

Каково различие между набором <пара> и картой в C++?

Существует два пути, которыми я могу легко сделать ключ, атрибуцию значения в C++ STL: карты и наборы пар. Например, я мог бы иметь карту <key_class, value_class> или установить <пару <key_class...
вопрос задан: 23 May 2011 09:19
5
ответов

Изменение резервной памяти вектора C++

У меня есть вектор с 1 000 "узлов" если (рассчитывают + 1> m_listItems.capacity ()), m_listItems.reserve (количество + 100); проблема, я также убираю ее, когда я собираюсь снова наполнить ее. m_listItems....
вопрос задан: 4 April 2011 10:28
5
ответов

почему нет никаких, находят для вектора в C++

какова альтернатива? Я должен записать один?
вопрос задан: 19 September 2010 04:49
5
ответов

Почему "куча" в C++ реализована как алгоритмы вместо контейнеров?

Я задавался вопросом, почему понятие "кучи" реализовано как алгоритмы (make_heap, pop_heap, push_heap, sort_heap) вместо контейнера. Мне особенно интересно, некоторое решение, может также...
вопрос задан: 30 June 2010 18:01
5
ответов

Как достигнуть лучшей перевставки эффективности в наборы в C++

Я должен изменить объект, который был уже вставлен в набор. Это не тривиально, потому что итератор в паре, возвращенной из вставки отдельного объекта, является итератором константы и не делает...
вопрос задан: 21 June 2010 20:37
5
ответов

STL: запись, “где” оператор для вектора

Я должен найти индексы в векторе на основе нескольких булевых предикатов. исключая: вектор <плавание> v; вектор <интервал> idx; idx=where (bool_func1 (v), bool_func2 (v)...); К чему путь...
вопрос задан: 14 June 2010 20:11
5
ответов

как заставить карту stl создавать/разрушать вставленный объект только однажды

Я нашел очень наносящий ущерб факт о картах stl. По некоторым причинам я не могу заставить объекты, вставляемые в карту быть созданными/разрушенными только однажды. Пример: структура MyObject {MyObject () {...
вопрос задан: 6 June 2010 16:46
5
ответов

C++ 0x поточная обработка

С появлением поточной обработки средств в STL для нового стандарта C++ (C++ 0x), будет он быть лучше изменить существующий код, который использует поточную обработку POSIX или даже поточную обработку Windows для использования STL...
вопрос задан: 4 June 2010 14:44
5
ответов

Эффективность STL priority_queue

У меня есть приложение (C++), что я думаю, был бы хорошо подан STL priority_queue. В документации говорится: Priority_queue является контейнерным адаптером, означая, что он реализован сверху некоторых...
вопрос задан: 4 June 2010 13:15
5
ответов

Что самый хороший путь состоит в том, чтобы проанализировать это в C++?

В моей программе у меня есть список "адреса сервера" в следующем формате: хост [: порт] скобки здесь, укажите, что порт является дополнительным. хост может быть именем хоста, IPv4 или адресом IPv6 (...
вопрос задан: 2 June 2010 14:47
5
ответов

станд.:: итератор списка: получите следующий элемент

Я пытаюсь создать строку с помощью элементов данных, сохраненных в станд.:: список, где я хочу запятые, помещенные только между элементами (т.е., если элементы {A, B, C, D} в списке, строка результата должна быть "A, B, C, D"...
вопрос задан: 23 April 2010 16:09
5
ответов

Итератор для длительности элемента в станд.:: список

#include <список> с помощью станд.:: список; международное основное () {список <интервал> n; n.push_back (1); n.push_back (2); n.push_back (3); список <интервал>:: проход итератора = n.begin (); станд.::...
вопрос задан: 20 April 2010 08:52
5
ответов

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

Я использую станд.:: карта, и я, может казаться, не освобождаю память назад к ОС. Это похоже, международное основное () {aMap m; в то время как (keepGoing) {в то время как (fillUpMap) {//заполняют m}...
вопрос задан: 13 April 2010 11:23
5
ответов

Некоторые вопросы о Векторе в STL

У меня есть некоторые вопросы о векторе в STL для разъяснения..... Где объекты в векторе выделены? "куча"? вектор имеет граничную проверку? Если индекс из границы, какая ошибка произойдет?...
вопрос задан: 21 March 2010 21:35
5
ответов

Есть ли какой-либо класс C++, который не может использоваться в STL?

Просто придуманный этот вопрос. Какая-либо подсказка?
вопрос задан: 18 March 2010 05:24
5
ответов

Выравнивание структуры C++ и векторы STL

У меня есть структура данных прежней версии, это 672 байта длиной. Эти структуры хранятся в файле, последовательно, и я должен считать их в. В то время как я могу считать их в один за другим, было бы хорошо сделать это:/...
вопрос задан: 21 February 2010 23:37
5
ответов

Станд.:: вектор, копирующий объекты с push_back?

После большого количества расследований с valgrind я сделал заключение что станд.:: вектор делает копию объекта, который Вы хотите к push_back. Это действительно верно? Вектор не может сохранить ссылку или...
вопрос задан: 16 February 2010 18:00
5
ответов

Выполните итерации Нескольких станд.:: вектор

Я читал здесь и другие места что при итерации станд.:: вектор с помощью индексирует Вас, должен: станд.:: вектор <интервал> x (20,1); для (станд.:: вектор <интервал>:: size_type i = 0; я <x.size (); я ++) {x [я]...
вопрос задан: 4 February 2010 15:22
5
ответов

Как найти память используемой любым объектом

класс Справка {общественность: Справка (); ~Help (); станд. определения типа:: набор <строка> Условия; станд. определения типа:: карта <строка, станд.:: пара <интервал, Условия>> TermMap; станд. определения типа::...
вопрос задан: 29 January 2010 06:32
5
ответов

Могу ли я передать параметр в функцию сортировки std :: vector?

Рассмотрим класс: MyClass {int varA; int varB; }; У меня есть вектор указателей на объекты MyClass: std :: vector Vec; Я хочу отсортировать вектор по varA или varB ...
вопрос задан: 29 January 2010 01:35
5
ответов

определение типа и контейнеры указателей константы

Следующая строка кода компилирует очень хорошо и ведет себя: список <интервал константы *> int_pointers;//(1) следующие две строки не делают: интервал определения типа * IntPtr; список <константа IntPtr> int_pointers;...
вопрос задан: 27 January 2010 16:58
5
ответов

что означает это объявление? исключение () бросок ()

станд.:: класс исключений определяется следующим образом исключение () бросок () {} виртуальный ~exception () бросок (); виртуальный символ константы*, что () бросок константы (); что делает бросок (), синтаксис означает в объявлении? Может...
вопрос задан: 13 January 2010 17:52
5
ответов

Хорошее короткое и свободно загружаемое учебное руководство STL [закрывается]

Я хочу обновить свое знание STL перед интервью. Кто-либо мог рекомендовать хорошее короткое и свободно загружаемое учебное руководство STL?Спасибо.Править: Предпочтительно в PDF.
вопрос задан: 29 December 2009 13:27
5
ответов

станд.:: список, распараллеливающий push_back, передняя сторона, pop_front

Станд.:: ориентированный на многопотоковое исполнение список? Я принимаю не, таким образом, я добавил свои собственные механизмы синхронизации (я думаю, что у меня есть правильное слово). Но я все еще сталкиваюсь с проблемами, Каждая функция вызвана...
вопрос задан: 3 December 2009 22:46
5
ответов

Стоимость использования станд.:: карта со станд.:: строковые ключи по сравнению с международными ключами?

Я знаю, что отдельные запросы карты берут максимум журнала (N) время. Однако я задавался вопросом, я видел много примеров, которые используют строки в качестве ключей карты. Какова стоимость производительности соединения...
вопрос задан: 3 December 2009 21:18
5
ответов

STL C++: Пользовательская сортировка одного вектора на основе содержания другого [дубликат]

Это, вероятно, лучше всего указано как пример. У меня есть два вектора/списка: Люди = {Anne, Bob, Charlie, Douglas} Возрасты = {23, 28, 25, 21} я хочу отсортировать Людей на основе их возрастов с помощью чего-то...
вопрос задан: 12 November 2009 15:37
5
ответов

На что вопросы должны эксперт в STL, как ожидать, ответят в интервью

Я смотрел на задание, отправляющее недавно, и одно из требований было то, что человек был 9/10 в их знании STL. Когда я сужу свои навыки мне, 10 - кто-то, который пишет усовершенствованные книги по...
вопрос задан: 7 November 2009 20:25
5
ответов

Делает станд.:: изменение вида относительный порядок равных элементов?

Делает стандартную гарантию, что порядок равных элементов не изменится (а, забыл термин для того) при помощи станд.:: вид или я должны рассмотреть альтернативное решение достигнуть этой цели?
вопрос задан: 27 October 2009 18:08
5
ответов

отладка C++ кодирует с шаблонами и STL с gdb

Что gdb пользователи здесь думают о его возможностях в отношении отладки кода с шаблонами и STL? Вы используете какие-либо приемы для создания отладки немного более простого? Возможно, некоторые сценарии Python? Или...
вопрос задан: 23 October 2009 01:52