4
ответа

Доступ карты C++ отбрасывает спецификаторы (константа)

Следующий код говорит, что, передавая карту как константу в оператор [] метод отбрасывает спецификаторы: #include <iostream> #include <карта> #include <строка> с помощью станд. пространства имен;...
вопрос задан: 4 November 2008 21:45
4
ответа

Как использовать, находят алгоритм с вектором указателей на объекты в C++?

Я хочу найти в векторе Объектных указателей для соответствующего объекта. Вот пример кода для иллюстрирования моей проблемы: класс A {общественность: (представляют a в виде строки): _a (a) {} bool оператор == (константа A& p) {...
вопрос задан: 3 November 2008 15:25
4
ответа

Список:: размер () действительно O (n)?

Недавно, я заметил некоторых людей, упоминающих что станд.:: список:: размер () имеет линейную сложность. Согласно некоторым источникам, это является на самом деле зависящим от реализации, поскольку в стандарте не говорится что...
вопрос задан: 31 October 2008 15:22
4
ответа

Поддержанные диском контейнерные классы STL? [закрытый]

Я люблю разрабатывать алгоритмы с помощью STL, однако, у меня есть эта повторяющаяся проблема, где мои наборы данных являются слишком большими для "кучи". Я искал общедоступные замены для контейнеров STL...
вопрос задан: 2 October 2008 15:23
4
ответа

Как я могу представить итераторы, не представляя используемый контейнер?

Я использовал C# некоторое время теперь и возвращался к C++, головная боль. Я пытаюсь получить некоторые свои методы от C# со мной к C++, но я нахожу некоторое сопротивление, и я радовался бы...
вопрос задан: 1 October 2008 10:02
4
ответа

Отладка контейнеров STL C++ в Windbg

Поклонники Windbg утверждают, что это довольно мощно, и я склонен соглашаться. Но когда дело доходит до отладки контейнеров STL, я всегда застреваю. Если переменная находится на стеке! расширение stl иногда фигурирует...
вопрос задан: 27 September 2008 05:53
3
ответа

Как я могу найти минимальное значение в карте?

У меня есть карта, и я хочу найти минимальное значение (правая сторона) в карте. Вот то, как я сделал это: bool выдерживают сравнение (станд.:: пара <станд.:: строка, интервал> я, пара <станд.:: строка, интервал> j) {возвращается i....
вопрос задан: 6 June 2019 14:11
3
ответа

Как я могу отобразить содержание карты на консоли?

Мне объявили карту следующим образом: карта <строка, список <строка>> mapex; список <строка> литий; Как я могу отобразить объекты, сохраненные в вышеупомянутой карте на консоли?
вопрос задан: 21 March 2019 09:27
3
ответа

Есть ли способ объединить несколько векторов просто?

В настоящее время существуют способы объединения или объединения двух векторов с одной функцией. Но, похоже, нет способа объединить или объединить более трех векторов с одной функцией. Например, ...
вопрос задан: 17 January 2019 04:23
3
ответа

std :: for_each () для карты дает неверную ошибку инициализации

Я относительно новичок в STL и особенно в библиотеке алгоритмов. Я пытаюсь перебрать std :: multimap, где и ключ, и значение имеют тип std :: string, используя функцию std :: for_each () и выполнить ...
вопрос задан: 16 January 2019 08:56
3
ответа

Где находится erase_if?

У меня есть контейнер и я хотел бы удалить элементы на основе предиката. erase_if звучит знакомо, но я не могу найти его в C ++. Какое имя и где оно определено? Я хотел бы использовать его с ...
вопрос задан: 18 September 2018 10:39
3
ответа

Как уменьшить станд.:: вектор?

Есть ли способ изменить размер станд.:: вектор для понижения способности, когда мне больше не нужно ранее зарезервированное пространство?
вопрос задан: 15 August 2018 05:30
3
ответа

станд.:: длина строки () и размер () функции членства

Я читал ответы для этого вопроса и нашел, что существует на самом деле метод, названный длиной () для станд.:: строка (я всегда использовал размер ()). Есть ли любая определенная причина того, чтобы иметь этот метод в std:...
вопрос задан: 21 July 2018 01:42
3
ответа

Делает станд.:: стек выставляет итераторы?

Делает станд.:: стек в STL C++ выставляет какие-либо итераторы базового контейнера, или я должен использовать тот контейнер непосредственно?
вопрос задан: 19 May 2018 09:50
3
ответа

Элемент вектора Стирания C++ значением, а не положением? [дубликат]

вектор <интервал> myVector; и позволяет, говорят, что значения в векторе - это (в этом порядке): 5 9 2 8 0 7, Если я хотел стереть элемент, который содержит значение "8", я думаю, что сделал бы это:...
вопрос задан: 25 April 2018 05:40
3
ответа

Какая сортировка алгоритма используется списком STL:: вид ()?

У меня есть список случайных целых чисел. Я задаюсь вопросом, какой алгоритм используется списком:: вид () метод. Например, в следующем коде: список <интервал> mylist;//.. вставьте миллион значений mylist.sort ();...
вопрос задан: 22 April 2018 16:04
3
ответа

Сортировка только использования меньше оператор по сравнению с trivalue сравнивает функцию

В C++ / сортировка STL сделан при помощи только меньше оператор. Altough я понятия не имею, как алгоритмы сортировки на самом деле реализованы, я предполагаю, что другие операции создаются implicite:...
вопрос задан: 8 March 2018 04:59
3
ответа

Как индексировать и запросить контейнеры карты STL несколькими ключами?

Я столкнулся с одним требованием, где запись хранится как Имя: Employee_Id: Адрес, где Имя и Employee_Id, как предполагается, являются ключами то есть, поисковая функция, должен быть обеспечен на обоих...
вопрос задан: 9 February 2018 17:20
3
ответа

Класс STL для считаемых на ссылку указателей?

Это должно быть тривиально, но я, может казаться, не нахожу его (если никакой такой класс не существует!), Каков класс STL (или набор классов) для интеллектуальных указателей? ОБНОВЛЕНИЕ спасибо за ответы, я должен сказать, что я...
вопрос задан: 17 November 2017 10:39
3
ответа

STL Rope - когда и где использовать

Мне было интересно, при каких обстоятельствах вы будете использовать веревку поверх другого контейнера STL?
вопрос задан: 9 October 2017 03:38
3
ответа

STL содержит хеш-таблицу? [дубликат]

Возможные Дубликаты: Хеш-таблица в C++? кто-либо может предложить простой hash_map пример в C++? STL содержит реализацию хеш-таблицы? Если так, можете Вы обеспечивать краткий пример как...
вопрос задан: 23 May 2017 12:34
3
ответа

Смешивание QT с STL и Повышением - является там какими-либо мостами для упрощения?

Там какие-либо мосты должны сделать смешивание QT с STL и Повышением максимально бесшовным и легким? Это - продолжение Смешивания QT и Повышения, где никакие определенные ответы, как выполнить это, не были даны.
вопрос задан: 23 May 2017 12:26
3
ответа

Что происходит, если Вы называете стирание () на элементе карты, в то время как итерация от начинает заканчиваться?

В следующем коде я циклично выполняюсь через карту и тест, если элемент должен быть стерт. Действительно ли безопасно стереть элемент и продолжать выполнять итерации, или я должен собрать ключи в другом контейнере и сделать...
вопрос задан: 23 May 2017 12:25
3
ответа

Почему мой пользовательский итератор не работает с копией STL?

Я записал OutputIterator для ответа на другой вопрос.Вот: #include <очередь>, использующая станд. пространства имен; шаблон <имя типа T, имя типа U> класс queue_inserter {очередь <T...
вопрос задан: 23 May 2017 12:09
3
ответа

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

Я хотел бы включить поддержку C ++ 0x в GCC с помощью -std = c ++ 0x. Мне не обязательно нужны какие-либо из поддерживаемых в настоящее время функций C ++ 11 в GCC 4.5 (а вскоре и в 4.6), но я бы хотел начать ...
вопрос задан: 23 May 2017 12:02
3
ответа

Почему перегружает operator& () запрещенный для классов, сохраненных в контейнерах STL?

Внезапно в этой статье ("проблема 2") я вижу оператор, что Стандарт C++ запрещает использование контейнеры STL для хранения элементов класса, если тот класс имеет перегруженный operator& (). Наличие...
вопрос задан: 23 May 2017 12:00
3
ответа

Где я получаю пример кода в итераторе создания C++ для моего собственного контейнера?

Я искал пример кода, создающий итератор для моего собственного контейнера, но я действительно не нашел хороший пример. Я знаю спрошенный прежде (Создание моих собственных Итераторов), но не видел никого...
вопрос задан: 23 May 2017 11:48
3
ответа

Храня объекты в векторе STL - минимальный набор методов

Что такое "минимальная платформа" (необходимые методы) сложного объекта (с явно malloced внутренние данные), который я хочу сохранить в контейнере STL, например, <векторе>? Для моих предположений (пример...
вопрос задан: 23 May 2017 11:47
3
ответа

почему не делают STL ifstream и ofstream классы берут станд.:: представить в виде строки как имена файлов?

Это - жалоба на STL. Почему делают они берут аргументы имени файла в качестве (символ *) и не в качестве станд.:: строка? Это, кажется, не имеет никакого смысла. По этой теме существует два других вопроса: Как открыть unicode...
вопрос задан: 23 May 2017 10:33
3
ответа

Как делают я исследую содержание станд.:: вектор в gdb, с помощью компилятора ICC?

Я хочу исследовать содержание станд.:: вектор в gdb, но у меня нет доступа к _M_impl, потому что я использую ICC, не gcc, как я делаю это? Скажем, это - станд.:: вектор ради простоты...
вопрос задан: 23 May 2017 10:29