0
ответов

Передача функции-члена в for_each в C ++ 03 (без повышения, без C ++ 11)

"Решение" ниже компилируется, но это не то, что я хочу. Я хотел бы передать функцию-член put в for_each, а не * this. Использование ускорения НЕ вариант. Можно ли это решить в C ++ 03? # ...
вопрос задан: 28 January 2015 11:20
0
ответов

Почему я не могу писать в строковый литерал, в то время как * могу * писать в строковый объект?

Если я определяю что-то вроде ниже, char * s1 = "Hello"; почему я не могу сделать что-то подобное, * s1 = 'w'; // выдает ошибку сегментации ... почему ??? Что, если я сделаю что-то подобное ниже, string s1 = "hello" ...
вопрос задан: 18 January 2015 13:00
0
ответов

- это STL Vector одновременно читайте поток для чтения?

Я работаю над приложением, где ожидается, что огромное количество потоков будет повторять набор строковых значений и попытаться соответствовать собственным данным с данными, доступными в списке. Я ищу ...
вопрос задан: 26 December 2014 22:01
0
ответов

Двоичная сериализация std :: bitset

std :: bitset имеет метод to_string () для сериализации в виде символьной строки, состоящей из единиц и нулей. Очевидно, здесь используется один 8-битный символ для каждого бита в битовом наборе, создание сериализованного представления 8 ...
вопрос задан: 19 December 2014 13:44
0
ответов

GCC 4.8 с GNU STL производит плохой код для конструктора std :: string?

Итак, немного кода на C ++: void func (const std :: string & theString) {std :: string theString (theString); theString + = "ещё строка"; std :: cout << theString; } который прекрасно компилируется ...
вопрос задан: 3 December 2014 18:42
0
ответов

Гарантируют ли настраиваемые итераторы контейнеров, что ADL учитывает пространство имен std?

Я не собираюсь использовать это в реальном коде. Обещаю. Гарантирует ли стандарт, что пространство имен std будет найдено, когда аргумент функции имеет тип container :: iterator и container :: ...
вопрос задан: 2 December 2014 16:06
0
ответов

Отсутствует System.ServiceModel

Я работаю с VS2010 Express на Win7 (64-разрядная версия), и я пытаюсь использовать System.ServiceModel, но получаю сообщение об ошибке нет ServiceModel в пространстве имен System: Тип или имя пространства имен '...
вопрос задан: 17 November 2014 14:00
0
ответов

ошибка: недопустимый декларатор перед токеном '&'

Я пытался написать программу TextQuery, которая позволяет пользователю: 1. вводить слово 2. читать файл 3. печатать в каких строках появляются слова и сколько раз слово встречается в этой строке. Я создал ...
вопрос задан: 4 November 2014 06:12
0
ответов

Разница между map[] и map.at в C++?

В чем разница в получении значения через aMap[key] и aMap.at(key) в C++?
вопрос задан: 30 October 2014 10:13
0
ответов

Требуется ли std :: unique_ptr , чтобы знать полное определение T?

У меня есть код в заголовке, который выглядит следующим образом: #include class Thing; класс MyClass {std :: unique_ptr <вещь> my_thing; }; Если я включу этот заголовок в cpp, который выполняет ...
вопрос задан: 11 September 2014 13:43
0
ответов

Какие функции в стандартной библиотеке можно реализовать быстрее с помощью программных приемов? [closed]

Недавно я прочитал статью о быстром вычислении sqrt. Поэтому я решил попросить сообщество SO и его экспертов помочь мне выяснить, какие алгоритмы STL или математические вычисления могут быть ...
вопрос задан: 31 August 2014 01:48
0
ответов

Что возвращает карта STL [ключ], если ключ не был ' та инициализированный ключ в карте? [дубликат]

Вот пример кода: #include #include #include using namespace std; int main () {карта myMap; myMap ['a'] = "ааа !!"; ...
вопрос задан: 16 July 2014 09:29
0
ответов

Является ли реализация libc ++ `std :: make_heap` не соответствующей

Редактировать: здесь не спрашивается, как сделать std :: make_heap способом O (n), а, скорее, является ли эта конкретная реализация действительно O (n). Учебным способом построения кучи за время O (n) является последовательное .. ,
вопрос задан: 29 June 2014 12:07
0
ответов

Почему emplace / _front / _back не возвращает ссылку?

При использовании std :: vectors, std :: lists (или других контейнеров STL) я часто пишу это для краткости кода (вместо того, чтобы каждый раз явно указывать vec [index]) и эффективности выделения памяти (...
вопрос задан: 26 June 2014 14:21
0
ответов

Каковы практические применения «partial_sum» в STL?

Каковы / где практические применения алгоритма partial_sum в STL? Каковы другие интересные / нетривиальные примеры или варианты использования?
вопрос задан: 31 May 2014 17:15
0
ответов

Где стандартный вектор ::выделяет свою память?

Рассмотрим следующий фрагмент кода :#, включающий использование пространства имен std; void sub (vector& vec ){ vec.push _back (5 ); } int main (){ vector vec (4,0 ); sub (...
вопрос задан: 30 May 2014 04:06
0
ответов

Умножение векторных элементов на скалярное значение с помощью STL

Привет, я хочу (умножить, сложить и т.д.) вектор на скалярное значение, например myv1 * 3, я знаю, что могу выполнить функцию с помощью forloop, но есть ли способ сделать это с помощью функции STL? Что-то вроде {...
вопрос задан: 10 May 2014 18:55
0
ответов

обоснование для std :: lower_bound и std :: upper_bound?

STL предоставляет бинарные функции поиска std :: lower_bound и std :: upper_bound, но я не использую их, потому что не могу вспомнить, что они делают, потому что их контракты кажутся полностью ...
вопрос задан: 8 May 2014 23:47
0
ответов

C ++ deque vs vector и C ++ map vs Set

Кто-нибудь, пожалуйста, скажите мне, в чем разница между вектором и deque. Я знаю реализацию вектора на C ++, но не deque. Также мне кажутся похожими интерфейсы карты и набора. Что такое ...
вопрос задан: 21 April 2014 00:57
0
ответов

Как проверить, есть ли std :: map содержит ключ без вставки?

Я нашел единственный способ проверить дубликаты - это вставить и проверить std :: pair.second на ложь, но проблема в том, что это все равно что-то вставляет, если ключ не используется , тогда как то, что я ...
вопрос задан: 18 April 2014 21:34
0
ответов

Android NDK STL c ++ _ общий доступ с результатами LIBCXX_FORCE_REBUILD в std :: stringstream NOP

tl; dr: Вопрос состоит в том, чтобы объяснить, почему std :: stringstream "терпит неудачу" и почему он терпит неудачу так же, как и делает (просто ничего не делая), когда ссылается на перестроенную общую библиотеку c ++ _. Минимальный ...
вопрос задан: 13 April 2014 10:07
0
ответов

Проверка границ GCC STL

Как включить проверку границ для оператора [] и итераторов?
вопрос задан: 2 April 2014 21:12
0
ответов

Медленна ли реализация карты gcc std ::unordered _? Если да -, то почему?

Мы разрабатываем высокопроизводительное критическое программное обеспечение на C++. Там нам нужна параллельная хеш-карта и реализованная. Поэтому мы написали бенчмарк, чтобы выяснить, насколько медленнее наша параллельная хеш-карта...
вопрос задан: 25 March 2014 10:38
0
ответов

Как обновить std :: map после использования метода find?

Как обновить значение ключа в std :: map после использования метода поиска? У меня есть объявление карты и итератора вроде этого: map m1; map :: iterator m1_it; typedef ...
вопрос задан: 14 March 2014 11:14
0
ответов

Что означает итератор-второй?

В C ++, каков тип std :: map < > :: iterator? Мы знаем, что у объекта типа std :: map < A, B > :: iterator есть перегруженный оператор - > который возвращает std :: pair < A, B > * и ...
вопрос задан: 27 January 2014 21:08
0
ответов

c ++: ошибка компиляции при использовании map в c ++ STL? [закрыто]

У меня есть следующий код: std :: map first; первый [ 'а'] = 10; первый [ 'B'] = 30; первый [ 'с'] = 50; первый [ 'd'] = 70; int main () {// ... return 0; } У меня есть несколько сборников ...
вопрос задан: 22 January 2014 21:39
0
ответов

Равен ли цикл allocator.construct std :: uninitialized_copy?

В этом контексте T - это определенный тип, а распределитель - это объект распределителя для этого типа. По умолчанию это std :: allocator , но это не обязательно так. У меня есть приобретенный кусок памяти ...
вопрос задан: 14 January 2014 09:49
0
ответов

Какие классы исключений есть в стандартной библиотеке C++

Какие классы исключений включены в стандартную библиотеку C++ и для чего их следует использовать? Я знаю, что есть несколько новых исключений C++11, но я не уверен, что это такое и где...
вопрос задан: 12 January 2014 12:59
0
ответов

Производительность парсинга большого csv файла c ++

У меня есть большой CSV-файл (25 МБ), который представляет собой симметричный график (около 18kX18k). Разбирая его в массив векторов, я проанализировал код (с помощью VS2012 ANALYZER), и он показывает, что ...
вопрос задан: 28 December 2013 14:53
0
ответов

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

Я хочу доступ к контейнеру на основе STL только для чтения из параллельно работающих потоков. Без использования какой-либо пользовательской блокировки. Основой следующего кода является C++11 с правильной реализацией ...
вопрос задан: 19 December 2013 16:19