1
ответ

повышение:: обрежьте каждую строку в станд.:: вектор <станд.:: строка>

Я в настоящее время застреваю, находя правильный синтаксис для обрезки каждой строки в станд.:: вектор. Я попробовал станд.:: вектор <станд.:: строка> v; станд.:: for_each (v.begin (), v.end (), &boost:: обрезка); который дал...
вопрос задан: 28 March 2013 16:04
1
ответ

Обеспечение меньше, чем оператор для одного элемента пары

Что было бы самым изящным, слишком исправляют следующий код: #include <вектор> #include <карта> #include <набор> с помощью станд. пространства имен; карта определения типа <интервал, интервал> row_t; определение типа...
вопрос задан: 18 October 2012 20:19
1
ответ

Использование пары в качестве ключа на карте (C ++ / STL)

Я хочу использовать пару из STL в качестве ключа карты. #include < iostream > #include < map > использование пространства имен std; int main () {typedef pair < char *, int > Ключ; карта typedef < Key, char * > ...
вопрос задан: 2 May 2012 21:02
1
ответ

Вы не должны наследовать от std :: vector

Хорошо, в этом действительно трудно признаться, но сейчас у меня есть сильное искушение наследовать от std :: вектор. Мне нужно около 10 настраиваемых алгоритмов для вектора, и я хочу, чтобы они работали напрямую ...
вопрос задан: 27 April 2012 22:11
1
ответ

vector :: size_type в C ++

Что означает этот оператор C ++? вектор :: size_type x; И какова польза от оператора области видимости :: здесь? Другими словами, как мы читаем это утверждение на английском? Например, для X: ...
вопрос задан: 22 January 2012 17:39
1
ответ

Скопируйте содержимое std :: vector в буфер char *?

У меня есть std :: vector. Я хочу скопировать содержимое вектора в буфер char * определенного размера. Есть ли безопасный способ сделать это? Я могу это сделать? memcpy (буфер, _v.begin (), размер_буфера); или ...
вопрос задан: 7 November 2011 21:46
1
ответ

Запустить программу MFC в Linux

У меня довольно большая программа на основе MFC. Мне было поручено запустить его на Linux. Я объяснил, что для этого потребуется переписать программу либо на прямой C ++ с STL (дополнительная работа) ...
вопрос задан: 4 August 2011 17:20
1
ответ

#include нет такого файла или каталога

Так что мне нужно использовать векторы в моем проекте. Я изменил файл .m на .mm, чтобы сделать его Objective-C ++. Но когда я пытаюсь сказать: #include В моем .h говорится, что файл или каталог не могут быть ...
вопрос задан: 26 June 2011 20:24
1
ответ

C ++ - Инициализация статической карты в качестве частного члена класса

Допустим, однажды поздно вечером мне было очень скучно и, кататонически глядя на монитор компьютера в течение нескольких часов, я решил реализовать совокупный класс C ++ для управления цветами для рисования пикселей ...
вопрос задан: 2 June 2011 19:30
1
ответ

Где скачать исходный код C ++ STL и файлы .h и .cpp?

Я загрузил исходный код STL с http://www.sgi.com/tech/stl/download. html, но в нем есть только .h для объявления функции. Где я могу загрузить файлы .cpp, чтобы прочитать фактическое ...
вопрос задан: 11 May 2011 05:33
1
ответ

Access c++ queue elements like an array

Can queue elements be accessed like an array? If not, then what containers similar to a queue can?
вопрос задан: 4 May 2011 01:44
1
ответ

Как сжать вектор строк в строку (элегантный способ)

I ' Я ищу наиболее элегантный способ превратить вектор строк в строку. Ниже приведено решение, которое я использую сейчас: static std :: string & implode (const std :: vector & elems, ...
вопрос задан: 18 April 2011 18:52
1
ответ

Делает ли векторная сортировка недействительными итераторы?

std :: vector names; std :: vector :: iterator start = names.begin (); std :: vector :: iterator end = names.end (); сортировка (начало, конец); // мои начало и конец действительны в ...
вопрос задан: 8 October 2010 21:42
1
ответ

Как scalable_allocator TBB's Intel работает?

Что делает tbb:: scalable_allocator в Intel Threading Building Blocks на самом деле делают под капотом? Это может, конечно, быть эффективно. Я только что использовал его для взятия 25% от времени выполнения приложений (и...
вопрос задан: 5 October 2010 09:22
1
ответ

Будет станд.:: мультикарта сохраняет порядок вставки, если ключ 2 элементов равняется друг другу?

Я задаюсь вопросом, верно ли это? Если это будет, то это поведение гарантируется стандартом C++?
вопрос задан: 28 July 2010 12:50
1
ответ

никакое соответствие для 'оператора <' при попытке вставить в набор (C++)?

Я использую gcc 4.3.3, чтобы попытаться скомпилировать следующий код: структура testStruct {интервал x; интервал y; оператор bool <(testStruct &other) {возвращает x <other.x;} testStruct (интервал x _, интервал y _) {...
вопрос задан: 9 July 2010 16:20
1
ответ

Что является недостатками станд.:: reverse_iterator?

Документация для специализированных адаптеров итератора повышения указывает что повышение:: reverse_iterator "Исправляет многие недостатки станд. 98 C++:: reverse_iterator". Каковы эти недостатки? Я...
вопрос задан: 8 July 2010 20:50
1
ответ

CRT вводит через границы процесса

Я делаю, перетаскивают/выпадают элемент управления ActiveX. На перетаскивании я обеспечиваю CComQIPtr, который имеет методы COM, реализованные для передачи информации цели отбрасывания. На отбрасывании процесс цели отбрасывания называет мой COM...
вопрос задан: 6 July 2010 15:22
1
ответ

Проблемы с remove_if в VS2010 при использовании наборов

У меня есть следующий код. #include <устанавливают> #include <алгоритм> с помощью станд. пространства имен; интервал _tmain (интервал argc, _TCHAR* argv []) {определение типа установило <длинный> MySet; MySet a; для (интервал i = 0; я...
вопрос задан: 5 July 2010 23:44
1
ответ

Как использовать set_intersection со станд.:: набор в VC ++?

Я пытаюсь скомпилировать проект VC6 с VC10... Я получаю ошибку C2678 с set_intersection: Я записал некоторый пример для понимания. Кто-либо может объяснить, как скомпилировать это отрывки? #include <...
вопрос задан: 30 June 2010 18:06
1
ответ

VS2008-> VS2010 приводит к загадочным ошибкам STL

Следующая библиотека C++ была успешно скомпилирована в VS2008 http://sourceforge.net/projects/xmlrpcc4win/files/xmlrpcc4win/XmlRpcC4Win1.0.8.zip/download, Когда я открываю его в VS2010, это проходит...
вопрос задан: 2 June 2010 15:39
1
ответ

Что такое временная сложность для метода находки в наборе в C++?

набор <интервал> s; s.insert (1); s.insert (2);... s.insert (n); интересно, сколько времени требуется для s.find (k), где k является числом от 1.. n? Я предполагаю, что это - журнал (n). Это корректно?
вопрос задан: 7 May 2010 19:14
1
ответ

функтор возвращаясь 0

Я недавно начал преподавать мне стандартную библиотеку шаблонов. Мне было любопытно относительно того, почему GetTotal () метод в этом классе возвращается 0?... количество класса {общественность: Количество (): общее количество (0) {}...
вопрос задан: 19 March 2010 04:01
1
ответ

Озадачивающий SegFault, включающий алгоритм сортировки STL

Я пытаюсь воссоздать программу в Столбце 15 программирования жемчуга с помощью STL. Я пытаюсь создать суффиксный массив с помощью строки и вектора индексов. Я записываю список слов что я...
вопрос задан: 14 March 2010 03:22
1
ответ

Как долго итератор, возвращенный станд.:: set.find () жизни?

Я должен отслеживать станд.:: элемент набора путем сохранения итератора, возвращенного set.find (). Мои вопросы, делает вставку, и удаление других элементов делает недействительным полученный итератор? От простого...
вопрос задан: 2 March 2010 16:19
1
ответ

Предположение начального значения о карте в C++

Я инициализирую карту карты <строка, интервал> исключая; в C++. Я не мог найти contains_key или подобную функцию в stl, следовательно я просто использую исключая [inputString] ++; отладчик показывает интервал, чтобы быть...
вопрос задан: 27 February 2010 06:52
1
ответ

posix_memalign для станд.:: вектор

Есть ли путь к posix_memalign станд.:: вектор, не создавая локальный экземпляр вектора сначала? Проблема, с которой я встречаюсь, состоит в том, что я должен сказать posix_memalign сколько пространства выделять и...
вопрос задан: 26 February 2010 08:25
1
ответ

Мультикарта STL Удаляет/Стирает Ценности

У меня есть Мультикарта STL, я хочу удалить записи из карты, у которой есть определенная стоимость, я не хочу удалять весь ключ, поскольку тот ключ может наносить на карту к другим ценностям, которые требуются. любая помощь...
вопрос задан: 22 January 2010 08:29
1
ответ

Итератор двухсторонней очереди C++, делаемый недействительным после push_front ()

Сейчас, я читаю книгу STL Josuttis. Насколько я знаю - вектор C++ является c-массивом, который может быть перераспределен. Так, я понимаю, почему после push_back () все итераторы и ссылки могут стать недопустимыми...
вопрос задан: 2 November 2009 01:04
1
ответ

memorystream - stringstream, строка, другие?

я читаю в двоичном файле через обычный c ++/STL/iostream синтаксис. я копирую целое содержание в динамично выделенный массив символов, и это хорошо работает до сих пор. но так как я хочу служить...
вопрос задан: 13 October 2009 18:44