0
ответов

Проверка наличия NaN у комплексного числа

Я пытаюсь проверить, является ли std :: комплексное число результатом преобразования Фурье (с использованием http://fftw.org/) c содержит NaN либо в реальной, либо в воображаемой части. Я использую Borland C ++, поэтому у меня нет ...
вопрос задан: 3 June 2014 15:31
0
ответов

std :: forward_list и std :: forward_list :: push_back

Я бы хотел использовать std :: forward_list, потому что: Список вперед - это контейнер, который поддерживает быструю вставку и удаление элементов откуда угодно из контейнера Но нет * std :: forward_list :: ...
вопрос задан: 23 May 2014 07:32
0
ответов

boost :: optional альтернатива в стандартной библиотеке C ++

Я пытаюсь заставить мою программу работать без ускоренного использования, но не могу найти альтернативу некоторым полезным шаблонам. А именно, я не могу найти шаблон boost :: optional-likewise в стандартной библиотеке. Есть ли ...
вопрос задан: 28 March 2014 09:20
0
ответов

Python pip - установить документацию для пакетов?

Есть ли способ установить / сгенерировать документацию для пакетов, установленных с помощью pip? Я хочу установить все необходимые пакеты для проекта, length (), длина в wchar_t (s) или длина в символах? И почему? TCHAR r2 [3]; r2 [0] = 0xD834; // D834,
вопрос задан: 12 January 2014 18:01
0
ответов

Шаблон Шаблонная функция C ++

Как мне написать шаблонную функцию, которая работает с произвольным контейнером произвольного типа? Например, как мне обобщить этот шаблон фиктивной функции void print_size (...
вопрос задан: 16 December 2013 23:03
0
ответов

Каковы накладные расходы на производительность std :: function?

Я слышал на форуме, что использование std :: function <> вызывает падение производительности. Это правда? Если это правда, то это большое падение производительности?
вопрос задан: 25 November 2013 22:26
0
ответов

Является ли std :: vector или boost :: vector потокобезопасным?

У меня несколько потоков одновременно вызывают push_back () для общего объекта std :: vector. Является ли std :: vector потокобезопасным? Или мне нужно реализовать механизм самостоятельно, чтобы сделать его потокобезопасным? Я хочу ...
вопрос задан: 5 November 2013 09:29
0
ответов

How can I use Standard Library (STL) classes in my dll interface or ABI?

There have been a few questions before on exporting a class which contains stl classes in relation to visual studio warning C4251: E.g. this question or this question. I have already read the ...
вопрос задан: 3 September 2013 16:34
0
ответов

Передача rvalue через std :: bind

Я хочу передать rvalue через std :: bind функции, которая принимает ссылку на rvalue в C ++ 0x. Я не могу понять, как это сделать. #include ...
вопрос задан: 23 August 2013 20:27
0
ответов

Законно ли изменить результат std :: string :: op []?

Рассмотрим следующее из C ++ 11: [C ++ 11: 21.4.5]: доступ к элементу basic_string [string.access] ...
вопрос задан: 6 August 2013 11:21
0
ответов

Добавление int к std::string [дубликат]

Почему этот код дает ошибку утверждения отладки? std::string query; int ClientID = 666; query = "выберите вход из входа, где id = "; query.append((char *)ClientID);
вопрос задан: 22 March 2013 12:14
0
ответов

Эффективный метод случайного выбора всех элементов std :: vector ровно один раз БЕЗ перетасовки

Я ищу эффективный метод для выбора доступа к каждому элементу std :: vector в случайном порядке, без перетасовки или копирования их, т.е. без использования std :: random_shuffle и обеспечения ...
вопрос задан: 7 March 2013 18:06
0
ответов

В C ++ проверьте, содержит ли std :: vector определенное значение [ duplicate]

Есть ли встроенная функция, которая сообщает мне, что мой вектор содержит определенный элемент или нет например std :: vector <строка> v; v.push_back ("abc"); v.push_back ("xyz"); if (v.contains ("abc")) // Я ...
вопрос задан: 27 February 2013 03:43
0
ответов

Временная сложность find()в std::map?

Насколько эффективна функция find()в классе std::map? Перебирает ли он все элементы в поисках ключа так, чтобы он был O(n), или он находится в сбалансированном дереве, или использует хеш...
вопрос задан: 30 January 2013 20:04
0
ответов

Как работает конструктор копирования std ::vector& #39;s?

Как std ::vector инициализирует себя при вызове следующего кода std ::vector original; std ::vector newVector = original; Это...
вопрос задан: 23 January 2013 17:34
0
ответов

Стандартная библиотека Intel (C ++)

Есть ли у компилятора Intel собственная стандартная библиотека, например, реализации std :: cout и т. Д. Я хочу скорректировать все для Intel.
вопрос задан: 22 January 2013 00:49
0
ответов

Пространство имен «std» не имеет члена «sort»

Пытаясь отсортировать массив целых чисел и после некоторого поиска в Google, наткнулся на решение с использованием std :: sort, сопровождаемое этой ошибкой: пространство имен "std" не имеет члена "sort". Просто чтобы дисквалифицировать любые сомнения ...
вопрос задан: 10 January 2013 14:20
0
ответов

C ++ remove whitespace

У меня есть этот код для удаления пробелов в std :: string, и он удаляет все символы после пробела. Поэтому, если у меня есть «abc def», он возвращает только «abc». Как мне заставить его перейти от "abc def ghi" к "...
вопрос задан: 14 November 2012 14:28
0
ответов

Сравнение умных указателей C ++ 0x: несогласованные, в чем смысл ?

В C ++ 0x (n3126) интеллектуальные указатели можно сравнивать как реляционно, так и на предмет равенства. Однако способ, которым это делается, мне кажется непоследовательным. Например, shared_ptr определяет operator
вопрос задан: 29 September 2012 03:33
0
ответов

Почему abs(complex) всегда возвращает ноль?

Следующий код с VS2010 выводит 0 вопреки моим ожиданиям: #include #include , используя пространство имен std; интервал основной (пустой) { комплекс z(20, 200); ...
вопрос задан: 5 September 2012 14:10
0
ответов

`Std :: set` сортирует элементы в каждом случае? [Дубликат]

Из ссылки на cplusplus.com кажется, что std :: set сортирует элементы. Мне нужно отсортировать строки, но я не уверен, будет ли это хорошо работать на каждой платформе и компиляторе. В основном GCC, MinGW, VC.
вопрос задан: 4 August 2012 13:55
0
ответов

Пользовательский вставщик для стандартной копии ::

Дан стандартный вектор ::, который содержит объекты MyClass. Как я могу создать другой вектор, который содержит только данные одного члена MyClass, используя копию std ::? Думаю, мне придется реализовать пользовательский...
вопрос задан: 27 July 2012 11:25
0
ответов

Как сделать приоритетную _очередь STL фиксированной -размером

Я создаю простую игру и использую стандартную ::приоритетную _очередь для подачи команд отрядам (каждый отряд имеет приоритет _очередь <команда> ). Каждые 20 секунд бот анализирует ситуацию и отправляет...
вопрос задан: 25 July 2012 03:11
0
ответов

Как мне получить все уникальные ключи в мультикарте

У меня есть мультикарта, и я хочу, чтобы все уникальные ключи в ней сохранялись в векторе. multimap mymm; multimap ::итератор it; символ с; mymm.insert (пара
вопрос задан: 19 July 2012 09:05
0
ответов

стандарт ::результат _простой функции

#включить #include <тип _черты> double f (int i ){возврат я+0,1; } структура F { public :double operator ()(int i ){ return i+0.1; } }; инт main (int, char *...
вопрос задан: 13 July 2012 17:50
0
ответов

boost ::файловая система ::путь и fopen()

Я получаю сообщение об ошибке, когда пытаюсь сделать это :path p = "somepath"; FILE *file = fopen (p.c _str (), "r" ); Я получаю :аргумент типа "const boost ::файловая система ::путь ::значение _тип *" несовместим с параметром...
вопрос задан: 5 July 2012 21:26
0
ответов

std vector C++ — глубокая или поверхностная копия

Интересно, копирую ли я вектор с его значениями (, тогда как это не работает с массивом, а глубокому копированию нужен цикл или memcpy ). Не могли бы вы намекнуть на объяснение? С уважением
вопрос задан: 5 July 2012 16:11
0
ответов

std::ostringstream не возвращает допустимую строку

Я пытаюсь использовать std::ostringstream для преобразования числа в строку (char *), но, похоже, это не работает. Вот код, который у меня есть: #include #include int ...
вопрос задан: 22 June 2012 22:31
0
ответов

Почему set::find не является шаблоном?

С помощью шаблонных функций из вы можете делать такие вещи, как эта struct foo { инт бар, баз; }; структура bar_less { // сравним foo с foo bool operator()(const foo& lh, ...
вопрос задан: 17 June 2012 06:38
0
ответов

очередь ограниченного размера

Мне нужна очередь из n элементов, где вставка (n+1)-го элемента удаляет 0-й элемент, а вставка может быть сделана только "назад". Есть ли такая структура уже в библиотеке boost или стандартной библиотеке?
вопрос задан: 15 June 2012 22:32