11
ответов

Почему карта пропускает первый символ? [Дубликат]

Я пытаюсь напечатать первое появление каждого символа в строке. Мой код работает, но по какой-то причине он не записывает первое появление самого первого символа моей строки. Я использую ...
вопрос задан: 5 May 2010 17:26
11
ответов

Определение, имеет ли незаказанный вектор <T> все уникальные элементы

Профилирование моего зависящего от ЦП кода предложило меня, которые проводят долгое время, проверяя, чтобы видеть, содержит ли контейнер абсолютно уникальные элементы. Предположение, что у меня есть некоторый большой контейнер неотсортированных элементов
вопрос задан: 4 May 2010 21:55
11
ответов

Люди все еще пишут свои собственные структуры данных и алгоритмы?

Вместо STL и подобных библиотек на других языках? Как новичок, насколько я должен копаться в этой части разработки программного обеспечения? В ширину или глубина? Только концептуальное понимание...
вопрос задан: 22 February 2010 23:32
11
ответов

Найдите самый большой и второй по величине элемент в диапазоне

Как я нахожу вышеупомянутое, не удаляя самый большой элемент и ища снова? Существует ли более эффективный способ сделать это? Не имеет значения, если эти элементы являются дубликатами.
вопрос задан: 13 December 2009 16:35
11
ответов

Что быстрее, выполняя итерации вектора STL с вектором:: итератор или с в ()?

С точки зрения производительности, что работало бы быстрее? Существует ли различие? Это - зависимый платформы?//1. Используя вектор <строка>:: итератор: вектор <строка> по сравнению с = GetVector (); для (вектор <...
вопрос задан: 22 April 2009 11:24
11
ответов

Векторы STL с неинициализированным устройством хранения данных?

Я пишу внутренний цикл, который должен поместить структуры в непрерывное устройство хранения данных. Я не знаю, сколько из этих структур там опередит время. Моя проблема состоит в том, что вектор STL инициализирует...
вопрос задан: 19 September 2008 07:56
11
ответов

Динамично отсортированные контейнеры STL

Я довольно плохо знаком с STL, таким образом, я задавался вопросом, существуют ли какие-либо динамично поддающиеся сортировке контейнеры? В данный момент мои существующие взгляды состоят в том, чтобы использовать вектор в сочетании с различным видом...
вопрос задан: 15 September 2008 22:29
10
ответов

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

Я пытаюсь оптимизировать свой код C++. Я искал Интернет при использовании динамично выделенных массивов C++ по сравнению с использованием станд.:: вектор и обычно видел рекомендацию в пользу станд.:: вектор и это...
вопрос задан: 23 May 2017 12:30
10
ответов

Расширение Библиотеки Стандарта C++ наследованием?

Это - расхожее мнение, что библиотека Standard C++ обычно не предназначается, чтобы быть расширенной с помощью наследования. Конечно, я (и другие) подверг критике людей, которые предлагают произойти из...
вопрос задан: 23 May 2017 02:25
10
ответов

Поиск алгоритма [дубликат]

Я ищу алгоритм для решения следующей проблемы (если он доступен как алгоритм STL, тем лучше). Учитывая массив чисел и число (X), найдите все числа в массиве ...
вопрос задан: 23 August 2016 06:13
10
ответов

Почему C++ не повторно реализует стандартные функции C с элементами/стилем C++?

Для определенного примера рассмотрите atoi (станд. константы:: строка и). Это очень печально, так как мы как программисты должны были бы использовать его так. Более общий вопрос состоит в том, почему не делает стандарта C++...
вопрос задан: 19 December 2013 03:38
10
ответов

Что является станд.:: пара?

Что является станд.:: пара для, почему был бы, я использую его, и какие преимущества действительно повышает:: compressed_pair приносят?
вопрос задан: 2 May 2012 21:01
10
ответов

Почему C++ Vector называют Вектором?

Вопрос, довольно очевидный действительно. Я знаю неопределенно о векторах в математике, но я действительно не вижу ссылку на векторы C++.
вопрос задан: 18 February 2012 23:17
10
ответов

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

Я пытаюсь выяснить лучший способ определить, являюсь ли я в последнем повторении цикла по карте, чтобы сделать что-то как следующее: для (проход = someMap.begin (); проход! = someMap.end (...
вопрос задан: 8 December 2011 12:58
10
ответов

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

Я использую станд.:: карта. Иногда я буду делать операцию как: нахождение среднего значения всех объектов. например, если я добавляю 1 "туалет" "s" 2 "sdf" 3 "sdfb" 4 "njw" 5 затем, медиана равняется 3. Ес
вопрос задан: 10 August 2010 06:27
10
ответов

C++ добавляет один вектор другому

Я полностью понимаю, что этот вопрос задали много, но я прошу определенное изменение, и мое поисковое нечто сдалось, поскольку я только нашел алгоритмы, которые добавляют один существующий вектор другому...
вопрос задан: 20 July 2010 19:20
10
ответов

Производительность карты C++ - Linux (30 секунд) по сравнению с Windows (30 минут)!

Я должен обработать список файлов. Действие обработки не должно быть повторено для того же файла. Код, который я использую для этого, - использование станд. пространства имен; вектор <Файл*> gInputFileList;//Может...
вопрос задан: 14 May 2010 10:14
10
ответов

Как сохранить только дубликаты эффективно?

Учитывая вектор STL, вывод только дубликаты в отсортированном порядке, например, ВХОД: {4, 4, 1, 2, 3, 2, 3} ВЫВОД: {2, 3, 4} алгоритм тривиален, но цель состоит в том, чтобы сделать его столь же эффективным как станд.::...
вопрос задан: 2 April 2010 17:11
10
ответов

STL или спокойные контейнеры?

Каковы за и против использования спокойных контейнеров (QMap, QVector, и т.д.) по их эквивалентному STL? Я вижу одну причину предпочесть QT: спокойные контейнеры могут быть переданы другим частям QT. Для...
вопрос задан: 3 November 2009 23:03
10
ответов

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

Я хочу использовать станд.:: вектор для того, чтобы динамично выделить память. Сценарий: интервал neededLength = computeLength ();//некоторая логика здесь//это выделит буферный станд.:: вектор <TCHAR>...
вопрос задан: 27 August 2009 07:52
10
ответов

STL C++: массивы могут использоваться прозрачно с функциями STL?

Я находился под предположением, что функции STL могли использоваться только с контейнерами данных STL (как вектор), пока я не видел эту часть кода: #include <функциональный> #include <iostream> #include и...
вопрос задан: 3 April 2009 15:07
10
ответов

Лучший способ к безопасно printf к строке? [дубликат]

Кто-либо знает хороший безопасный способ перенаправить вывод функции printf-стиля к строке? Очевидные пути приводят к переполнению буфера. Что-то как: строка s; output.beginRedirect (s);//...
вопрос задан: 12 January 2009 18:30
10
ответов

Оптимизация C++ 2-D массивы

Мне нужен способ представить 2-D массив (плотная матрица) удваивается в C++, с абсолютным доступом минимума наверху. Я сделал некоторую синхронизацию на различных машинах linux/unix и gcc версиях. STL...
вопрос задан: 12 November 2008 03:25
10
ответов

STL отсортировал набор, где условия порядка могут измениться

Мне установили STL C++ с пользовательским определенным упорядочиванием. Идея состояла в том, что, когда объекты добавляются к набору, им естественно заказывают, поскольку я хочу их. Однако то, что я только что понял, то, что...
вопрос задан: 27 October 2008 11:15
9
ответов

Embedded C ++: использовать STL или нет?

Я всегда был инженером по встраиваемому программному обеспечению, но обычно на уровне 3 или 2 стека OSI. Я на самом деле не аппаратный парень. Я обычно всегда делал телекоммуникационные продукты, обычно ручные / мобильные телефоны, ...
вопрос задан: 23 May 2017 12:26
9
ответов

Как делают Вы копируете содержание массива к станд.:: вектор в C++ без цикличного выполнения?

У меня есть массив значений, который передается моей функции от другой части программы, которую я должен сохранить для дальнейшей обработки. Так как я не знаю, сколько раз будет вызвана моя функция...
вопрос задан: 10 March 2017 15:32
9
ответов

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

Это - один из возможных способов, которыми я выхожу: структура RetrieveKey {шаблон <имя типа T> имя типа T:: оператор first_type () (T keyValuePair) константа {возвращает keyValuePair.first;...
вопрос задан: 20 December 2016 22:42
9
ответов

Итерация по std :: vector: unsigned vs знаковая переменная со знаком

Как правильно перебирать вектор в C ++? Рассмотрим эти два фрагмента кода, этот работает нормально: for (unsigned i = 0; i < polygon.size (); i ++) {sum + = polygon [i]; } и это ...
вопрос задан: 15 February 2016 19:41
9
ответов

C++ и курсы повышения квалификации STL [закрываются]

Я знаю C и C++ вполне хорошо. Я знаю в большом количестве деталей об указателях и хорошо сведущий с адресной арифметикой с указателями и работал над Win32 API и немного MFC также в мои университетские дни. В моем предыдущем задании, мне...
вопрос задан: 21 May 2014 00:40
9
ответов

Проверка, допустим ли итератор

Там какой-либо путь состоит в том, чтобы проверить, является ли итератор (ли это от вектора, списка, двухсторонняя очередь...) (все еще) dereferencable, т.е. не делался недействительным? Я использовал выгоду попытки, но есть ли больше...
вопрос задан: 22 January 2013 08:33