0
ответов

Более симпатичный синтаксис для «указателя на последний элемент», std :: vector?

Мне интересно, есть ли более симпатичный синтаксис для этого, чтобы получить нормальный указатель (не итератор) на последний элемент в C ++ vector std :: vector vec; int * ptrToLastOne = & (* (vec.end () - 1) ...
вопрос задан: 6 September 2010 13:44
0
ответов

Преобразование большого числа> маленького (мало-> большого) в std :: vector из структур

Как мне выполнить обратное преобразование по вектору структур? Например: struct TestStruct {int nSomeNumber; char sSomeString [512]; }; std :: vector vTestVector; Я знаю, как ...
вопрос задан: 6 September 2010 09:43
0
ответов

Проблемы с контейнерами C ++

У меня есть std :: list в программе C ++, которая содержит объекты класса A Допустим, у меня есть 10 объектов. У меня есть ссылка на 6-й объект, хранящийся в другой структуре данных, скажем, ref_6. Допустим ...
вопрос задан: 5 September 2010 07:42
0
ответов

Ошибка сегментации в std :: map :: insert (…)

Я использовал поиск, но не нашел удовлетворительного ответа ... итак .. это фрагмент кода: //VoteContainer.h typedef uint32_t order_id_t; typedef int driver_id_t; class Vote {...
вопрос задан: 3 September 2010 09:26
0
ответов

контейнер STL с более чем одним методом сортировки в c ++

я ищу контейнер, чтобы содержать объекты, такие как сотрудник (с информацией: имя, зарплата, телефон ....) можно будет один раз отсортировать его по имени (a..z), а в другой раз, например, по зарплате. ...
вопрос задан: 3 September 2010 08:34
0
ответов

Как мне реализовать эквивалент вложенных хэшей Perl в C ++?

Я хочу изменить некоторый код Perl на C ++. Мне нужно знать, как реализовать вложенные хэши Perl в C ++. Я подумал о STL как о хорошем выборе и использовал карты. С помощью карт я могу создать только простую ...
вопрос задан: 30 August 2010 14:23
0
ответов

Может ли std :: vector быть = 'd другому std :: vector?

Допустим, у меня есть следующее: std :: vector myints; а затем у меня есть функция, которая возвращает вектор int: std :: vector GiveNumbers () {std :: vector числа; for (int i = ...
вопрос задан: 16 August 2010 18:00
0
ответов

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

У меня есть некоторые данные, которые хранятся в отсортированном векторе. Этот вектор отсортирован по некоторому ключу. Я знаю, что STL имеет алгоритм для проверки, если элемент находится в этом отсортированном списке. Это означает, что я могу записать...
вопрос задан: 13 August 2010 07:42
0
ответов

Атомарно станд.:: вектор:: push_back () и индекс возврата

Я должен создать функцию, которая добавляет значение к вектору и возвращает индекс значения, которое было просто добавлено. Пример: интервал добавляет (станд.:: вектор <интервал> и числа, международное число) {интервал...
вопрос задан: 10 August 2010 09:14
0
ответов

API Для KMP или Boyer-Moore представляет сопоставление с образцом в виде строки в C++ / STL?

Удивление, если я хочу заменить strstr лучшим алгоритмом сопоставления строк, как KMP или Boyer Moore, там один в C++, или мы должны записать самостоятельно? Удивление, какова практическая строка...
вопрос задан: 9 August 2010 15:23
0
ответов

станд.:: карта и-fno-implicit-templates

Я пытаюсь скомпилировать с g ++ 4.4 и связать простую программу, которая использует STL. Я пытаюсь сделать это с помощью-fno-implicit-templates, таким образом, все шаблоны нужно инстанцировать явно. Я не делаю...
вопрос задан: 9 August 2010 13:12
0
ответов

Хранение экземпляров структуры в станд.:: карта

Я пытаюсь отобразить некоторые структуры на некоторые другие экземпляры, как это: шаблон <имя типа T> Компонент класса {общественность: станд. определения типа:: карта <EntityID, T> instances_map; instances_map...
вопрос задан: 31 July 2010 14:56
0
ответов

OpenCV, Matlab и контейнеры STL

Много функций в последнем выпуске OpenCV требуют использования контейнеров STL. Я сталкиваюсь с проблемами при попытке использовать их в файле MEX Matlab. Я компилирую файлы MEX из Matlab...
вопрос задан: 30 July 2010 03:20
0
ответов

Элементы в станд.:: карта гарантировала, что была заказана?

Это - просто побочный эффект реализации (красно-черное дерево), или порядок гарантируется стандартом C++?
вопрос задан: 28 July 2010 03:29
0
ответов

Объедините сортированные массивы - Эффективное решение

Цель здесь состоит в том, чтобы объединить несколько массивов, которые уже отсортированы в результирующий массив. Я записал следующее решение и задающийся вопросом, существует ли способ улучшить решение/*, Цель к...
вопрос задан: 23 July 2010 20:01
0
ответов

Используя initializer_list на карте векторов

Я пытался инициализировать карту <ints, вектор <ints>> использование нового 0X стандарта, но я, может казаться, не получаю корректный синтаксис. Я хотел бы сделать карту с однократным въездом с key:...
вопрос задан: 29 May 2010 22:38
0
ответов

тест C++, если 2 набора являются непересекающимися

Я знаю, что STL имеет set_difference, но я должен просто знать, являются ли 2 набора непересекающимися. Я представил свой код, и это замедляет мое приложение вполне немного. Есть ли простой способ видеть, являются ли 2 набора непересекающимися...
вопрос задан: 1 March 2010 22:23
0
ответов

Разве неправильно использовать auto_ptr с новым символом [n]

Если я объявляю временный автоматический удаленный символьный буферный станд. использования:: auto_ptr <символьный> буфер (новый символ [n]); тогда буфер автоматически удален, когда буфер выходит из объема. Я принял бы...
вопрос задан: 4 November 2008 09:31