Результаты поиска по запросу "stl"

1 ответ

 не реже (возможно, даже больше), чем когда они совпадают.

ня я хочу поделиться тем, что поражало меня, когда я пытался реализовать эту простую операцию: [/imgs/o8JfI.gif] Я нашел разные способы выполнить одну и ту же операцию: Используяstd::inner_product.Реализация предиката и ...

3 ответа

спасибо я их посмотрю

ыло интересно, есть ли функция для сравнения 2-х строковых векторов, чтобы вернуть количество различных (или одинаковых) элементов? Или я должен перебрать их обоих и проверить элемент за элементом. Благодарю.

3 ответа

Восстановление состояния потока cin c ++

Здесь я пытаюсь получить целое число от пользователя, цикл, пока ввод правильный. После ввода нецелого значения (например, "dsdfgsdg") cin.fail () возвращает true, как и ожидалось, и пока тело цикла начинает выполняться. Здесь я сбрасываю флаги ...

ТОП публикаций

5 ответов

Будет ли вектор векторов смежным? [Дубликат]

На этот вопрос уже есть ответ здесь: std :: вектор std :: векторы смежности [/questions/10898007/stdvector-of-stdvectors-contiguity] 4 ответаМне нужно выделить вектор строк, где строка содержит вектор строк. Я знаю, что вектор будет смежным. Я ...

4 ответа

C ++ stl stringstream прямой доступ к буферу

это должно быть довольно распространенным, но я нахожу это восхитительным, потому что я не мог найти никакого прямого решения. В основном я читаю в файле по сети в поток строк. Это декларация: std::stringstream membuf(std::ios::in | ...

6 ответов

быстрый индекс для «содержит строку»

В моем приложении до миллионов коротких строк (в основном короче 32 символов). Я хочу реализовать окно поиска с прикрепленным списком, который содержит только элементы, содержащие всю строку, введенную в поле поиска. Как я могу предварительно ...

5 ответов

Я хотел избежать ручного переворота, поскольку представление уже закодировано во внутреннем непрерывном массиве.

std::bitsetтto_string() метод для сериализации какcharСтрока из1с и0s. Очевидно, это использует один 8 битchar закаждый бит в битах, что делает сериализованное представление в 8 раз длиннее, чем необходимо. Я хочу сохранить набор битов в двоичном ...

1 ответ

, по крайней мере. Оба компилятора нуждаются в большем количестве опций в общем.) Это должно вылетать. (Это когда я попробовал.)

у следующая печать2? list<int> l; l.push_back( 1 ); l.push_back( 2 ); l.push_back( 3 ); list<int>::iterator i = l.begin(); i++; l.erase( i ); cout << *i;я знаю чтоerase возвращается, но мне интересно, почему это нормально? Или это не определено, ...

3 ответа

Boost Multi-массив

таемся использовать 2D-вектор, потому что нам нужен 2D-массив, который будет динамически расти. Мы попробовали это: в объявлении класса: vector<vector<double> > table;Но тогда таблица, кажется, не распределена. Мы получаем segfault, когда мы ...

5 ответов

Я понятия не имею, если это ответ, но одна из причин может быть со стоимостью поиска следующего элемента. Итерация по карте по сути "медленная".

почти все контейнеры имеют функцию стирания. У меня вопрос в векторе, функция стирания возвращает итератор, указывающий на следующий элемент в векторе. Контейнер карты не делает этого. Вместо этого он возвращает пустоту. Кто-нибудь знает, почему ...