4
ответа

C++ выравнивание структуры данных STL, векторизация алгоритма

Существует ли способ осуществить выравнивание контейнера STL к определенному байту, с помощью атрибута ((выровненного)), возможно? целевые компиляторы не являются Microsoft Visual C++. Что библиотеки, если таковые имеются, обеспечивают специализированный.
вопрос задан: 10 December 2011 12:37
4
ответа

Средства выделения STL и оператор, новый []

Есть ли реализации STL, которые используют оператор, новый [] как средство выделения? На моем компиляторе, делая Foo:: оператор, новый [] частный, не препятствовал тому, чтобы я создал вектор <Нечто>... то поведение...
вопрос задан: 21 September 2011 03:25
4
ответа

Используя карту STL указателей функции

Я разработал механизм выполнения сценариев, который имеет много встроенных функций, таким образом, для вызывания любой функции мой код просто вошел если.. еще, если.. еще, если бы стена, проверяющая имя, но я хотел бы разработать больше...
вопрос задан: 19 September 2011 14:46
4
ответа

Хранить разные объекты с одинаковой базой в одной очереди [дубликат]

У меня есть несколько разных классов, которые наследуются от некоторого базового класса. Базовый класс знает, кто его наследует. Моя задача сохранить это в некоторой очереди и восстановить данные позже. Вот лучшее, что я могу придумать: # ...
вопрос задан: 28 August 2011 21:32
4
ответа

какая разница между map и hashmap в STL [дубликат]

в C ++ STL есть два map, map и hashmap. Кто-нибудь знает их основное отличие?
вопрос задан: 28 February 2011 08:57
4
ответа

Как назвать конструктора объектов содержавшимся в станд.:: вектор?

Когда я создаю станд.:: вектор объектов, конструктора этих объектов не всегда вызывают. #include <iostream> #include <вектор> с помощью станд. пространства имен; структура C {международный идентификатор;...
вопрос задан: 19 September 2010 04:50
4
ответа

Почему в стандартной библиотеке есть find и find_if?

Не удалось найти_, если это просто перегрузка найти? Вот как это делают std :: binary_search и друзья ...
вопрос задан: 21 August 2010 04:49
4
ответа

Стандартные предикаты для STL count_if

Я использую функцию STL count_if для подсчета, все положительные значения в векторе удваивается. Например, мой код - что-то как: векторный <двойной> Массив (1 1.0) Массив push_back (-1.0); Массив....
вопрос задан: 19 July 2010 16:20
4
ответа

Что лучший способ состоит в том, чтобы суммировать результат функции членства для всех элементов в контейнере?

Скажем, у меня есть следующий объект: структура Foo {международный размер () {возвращается 2; }}; что является лучшим способом (самый удобный в сопровождении, читаемый, и т.д.) для получения общего размера всех объектов в векторе <Нечто>...
вопрос задан: 8 July 2010 16:47
4
ответа

Нечувствительный к регистру станд.:: string.find ()

Я использую станд.:: находка строки () метод, чтобы протестировать, если строка является подстрокой другого. Теперь мне нужна нечувствительная к регистру версия того же самого. Для сравнения строк я могу всегда обращаться к stricmp (), но...
вопрос задан: 30 June 2010 18:28
4
ответа

Итерация по 2-мерному C++ вектора STL

Я в настоящее время пытаюсь распечатать историю перемещений за плееры в игре, я продолжаю работать. В конце каждого раунда каждый плеер переместил некоторую сумму в положительное или отрицательное направление и...
вопрос задан: 28 June 2010 11:39
4
ответа

Почему действительно представляет в виде строки:: найти возврат size_type и не итератор?

В C++, почему действительно представляет в виде строки:: найти возврат size_type и не итератор? Это имело бы смысл потому что функции как строка:: замена или строка:: вставьте берут итераторы в качестве входа, таким образом, Вы могли найти некоторых...
вопрос задан: 17 June 2010 13:22
4
ответа

Получите контейнерный тип из (его) типа итератора в C++ (STL)

Легко, учитывая контейнер получить связанные итераторы, пример: станд.:: вектор <дважды>:: итератор i;//итератор к станд.:: вектор <дважды>, я задавался вопросом, возможно ли это, дано...
вопрос задан: 10 June 2010 17:53
4
ответа

Инвертирование строк в векторе с помощью for_each и связывает

Я блуждал, как это возможно к строкам reverese, которые содержатся в векторе с помощью единственной команды for_each только в одной "простой" строке. Да, я знаю, что это легко с пользовательским функтором, но я могу'...
вопрос задан: 15 May 2010 21:02
4
ответа

Резерв вектора STL () и копия ()

Поздравления, я пытаюсь выполнить копию с одного вектора (vec1) к другому вектору (vec2) использование следующих 2 сокращенных строк кода (полное тестовое приложение следует): vec2.reserve (vec1.size ()); копия (...
вопрос задан: 15 May 2010 20:59
4
ответа

Карта STL - вставляет или обновляет

У меня есть карта объектов, и я хочу обновить объект, отображенный на ключе, или создать новый объект и вставить в карту. Обновление сделано другой функцией, которая берет указатель на объект (...
вопрос задан: 7 May 2010 06:32
4
ответа

Как итераторы и указатели связаны?

Код с итераторами в значительной степени походит на код с указателями. Итераторы имеют некоторый неясный тип (как станд.:: вектор <интервал>:: итератор, например). То, что я не получаю, то, как итераторы и указатель...
вопрос задан: 28 April 2010 09:28
4
ответа

Существует ли sorted_vector класс, который поддержки вставляют () и т.д.?

Часто, более эффективно использовать отсортированный станд.:: вектор вместо станд.:: набор. Делает любой знает класс библиотеки sorted_vector, который в основном имеет подобный интерфейс к станд.:: набор, но вставляет элементы...
вопрос задан: 25 April 2010 11:58
4
ответа

шаблоны разработки используются в STL (стандартная библиотека шаблонов)

Я изучаю STL и шаблоны разработки. я хотел знать, там любой документ, или свяжитесь, который объясняет, как шаблоны разработки реализованы в STL, я сделал Google, но не способный получить много данных
вопрос задан: 23 April 2010 12:48
4
ответа

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

Действительно векторизовал:: оператор = изменяет векторную способность? Если так, как? Конструктор копии вектора копирует способность? Я просмотрел документацию, но не мог найти определенный ответ. Это - реализация...
вопрос задан: 18 April 2010 18:45
4
ответа

Заполните вектор со всеми значениями мультикарты с данным ключом

Учитывая мультикарту <A, B> M, что является аккуратным способом создать вектор <B> всех значений в M с определенным ключом. например, учитывая мультикарту, как я могу получить вектор всех строк, отображенных на значении 123?...
вопрос задан: 2 April 2010 17:43
4
ответа

Алгоритмы STL и параллельное программирование

Может любая из операций алгоритмов/контейнера STL как станд.:: заливка, станд.:: преобразуйте быть выполненными параллельно, если я включаю OpenMP для своего компилятора? Я работаю с MSVC 2008 в данный момент. Или возможно существуют...
вопрос задан: 30 March 2010 18:16
4
ответа

Выделение памяти для Карты с постоянным числом вставок

Я хочу вставить n элементы в карту, где n знается заранее. Я не хочу выделение памяти в каждой вставке. Я хочу все выделение памяти вначале. Существует ли способ сделать это? Если...
вопрос задан: 28 March 2010 05:16
4
ответа

Как преобразовать вектор <интервал> в строку? [дубликат]

Я пытаюсь передать значение от C++ до TCL. Поскольку я не могу передать указатели без использования некоторых сложных модулей, я думал о преобразовании вектора к массиву символов и затем передаче этого как...
вопрос задан: 25 March 2010 20:28
4
ответа

станд.:: карта и поведение уже вставленных данных

Делает станд.:: карта уже перемещает вставленные значения при вставке новых данных?
вопрос задан: 19 March 2010 12:24
4
ответа

C++, эквивалентный из StringBuffer/StringBuilder?

Существует ли класс Стандартной библиотеки шаблонов C++, который обеспечивает эффективную функциональность конкатенации строк, подобную StringBuilder C# или StringBuffer Java?
вопрос задан: 17 March 2010 14:20
4
ответа

Станд. C++:: равный — объяснение позади не тестирования на 2 диапазона, имеющие равный размер?

Я просто написал некоторый код для тестирования поведения станд.:: равный, и ушел удивленный: международное основное () {попытка {станд.:: список <интервал> lst1; станд.:: список <интервал> lst2; если (! станд.:: равный (lst1.begin (...
вопрос задан: 16 March 2010 18:31
4
ответа

Как обеспечить stl как контейнер с общедоступным итератором константы и частным итератором неконстанты?

У меня есть класс, который включает станд.:: список и желание предоставить общественности начинаются () и конец () для const_iterator, и частный начинаются () и конец () для просто итератора. Однако компилятор видит...
вопрос задан: 13 March 2010 19:31
4
ответа

Определяя <для алгоритма сортировки STL - перегрузка оператора, функтор или автономная функция?

У меня есть stl:: список, содержащий объекты класса Виджета. Они должны быть отсортированы по словам двух участников в классе Виджета. Чтобы сортировка работала, меньше компаратор, сравнивающий два объекта Виджета...
вопрос задан: 13 March 2010 00:39
4
ответа

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

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