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

5 ответов

 там тоже надо будет выделяться).

ел бы создать std :: vector в разделяемой памяти, используя функцию API Windows CreateFileMapping (). Я знаю, как создать общую память и управлять ею, но как поместить std :: vector по фиксированному адресу в памяти? Я не могу использовать boost ...

1 ответ

C ++ 11 std :: generate и std ::iform_real_distribution, вызываемые два раза, дают странные результаты

Вызов std :: generate алгоритма из STL два раза в разных контейнерах дает эквивалентные результаты. Предположим, я хочу заполнить два массива с плавающей точкой случайными числами от -1. и 1.: std::array<float, 1000> x; std::array<float, 1000> ...

7 ответов

 на «для передачи ссылок на шаблоны функций (алгоритмы), которые обычно принимают копии своих аргументов», например так:

гая темаЯ пытался решить [https://stackoverflow.com/questions/5396413/char-array-sorting-and-removing-duplicates] этопроблема. Проблема заключалась в удалении повторяющихся символов ...

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

1 ответ

C ++ Сортировка объектов на основе двух членов данных

Я понимаю, что вы можете вставить пользовательский класс вstd::vector а затем перегрузить механизм сортировки, чтобы он сравнивал конкретный элемент данных. Тем не менее, как бы вы сортироватьstd::vector<MyClass> гдеMyClass имеет два элемента ...

4 ответа

 тег :)

л § 24.1 / 5 из C ++ Standard (2003) гласит: Точно так же, как обычный указатель на массив гарантирует, что существует значение указателя, указывающее на последний элемент массива, так и для любого типа итератора существует значение итератора, ...

1 ответ

Этот ответ настолько специфичен для одной машины, компилятора и среды выполнения, что - даже если вы потрудились сказать нам, сколько у него оперативной памяти, сколько было свободно и какой компилятор вы использовали - он все равно не отражает реальный ответ, т.е. стандарт гласит, и это не практичный ответ для ~ 100% пользователей, у которых нет точно такого же ПК и настроек. Только то, что сказано в Стандарте, имеет какое-либо применение, а не анекдоты отдельных лиц.

уйста, укажите диапазон списка векторов .... Я хочу хранить миллион записей в векторе <>. Мне нужно скопировать миллионы записей из одного вектора <> в другой вектор <>, а затем отсортировать вектор и применить мою функцию фильтра ...

5 ответов

Попросите пользователя после каждого номера или заранее подсчитайте число и выполните цикл соответственно. Не очень хорошая идея, но я видел это во многих приложениях.

аюсь сделать простую задачу чтения разделенных пробелами чисел из консоли вvector<int>, но я не понимаю, как это сделать правильно. Это то, что я сделал до сих пор: int n = 0; vector<int> steps; while(cin>>n) { steps.push_back(n); }Однако ...

2 ответа

Обычно я создаю простую структуру / класс mapValue.

наилучший способ сопоставить два значения одному ключу? т.е. предмет со значением и бул. Пробовал с помощью: std::map<std::string, std::pair<std::string, bool> > myMap2Но это не похоже на правильное решение. Есть ли более элегантный способ ...

4 ответа

Зачем использовать связанный список над непрерывным массивом? Недостатками связанных списков для этого являются загрузка распределителя, накладные расходы памяти и фрагментация (отсутствует кеш). Наверху это, вероятно, немного легче для автора.

я есть приложение-потребитель, которому нужно хранить не более 100 объектов в списке для подачи в обратный вызов для обработки, так как будет избыточно хранить старые данные, если потребитель не догонит их. По мере поступления новых данных они ...

2 ответа

 функция является проверенной версией

ключить проверку границ дляoperator[] а итераторы?