stl — все вопросы

3ответа
4 голоса
Что является безопасным эквивалентом незаполненного стирания STL?
Предположим, у меня есть hash_map и код типа // i is an iterator i = hash_map.erase(i) Но STL GCC не возвращает итератор при удалении, а пустоту. Теперь код похож на hash_map.erase(i++) бе
3ответа
4 голоса
комплекс карт найти операцию
Я хочу сделать следующее: Определите карту между строкой и любым видом объекта (может быть списком, целым числом - что угодно). Ключи к карте могут быть следующими (значения, опять же, не важны):
2ответа
4 голоса
Почему очередь std не определяет специализацию метода подкачки
Я читал, что все контейнеры stl обеспечивают специализацию алгоритма подкачки, чтобы избежать вызова конструктора копирования и двух операций присваивания, которые использует метод по умолчанию. Одна
2ответа
4 голоса
Как использовать hash_map с char * и сравнивать строки?
Я использовал std::hash_map<char*,T> и каким-то образом смог заставить его работать, но теперь обнаружил, что функция сравнения по умолчанию, euqal_to<char*> сравнивает указатель, а не с
1ответ
4 голоса
Ненужная блокировка в STL? (Visual C ++ Express)
Я пытаюсь построить алгоритм искусственного интеллекта Tetris, который может масштабироваться на несколько ядер. В моих тестах оказалось, что использование нескольких потоков медленнее, чем испол
4ответа
4 голоса
Переопределить новый оператор в C ++, пока crtdbg.h вызывает конфликты
При попытке отслеживания памяти и подготовки моего собственного менеджера памяти я попытался переопределить новый оператор. Статья о флипкоде была моим основным руководством в этом процессе ( http:/
1ответ
4 голоса
Проверка вложенных данных стандартной библиотеки
Я использую DDD 3.3.11 и gdb 6.5-8.fc6rh под ним. Мой компилятор g ++ 4.1.1. У меня есть контейнер карты stl, содержащий в качестве ключа поиск вектор int (vector). Данные в ключе имеют MyType*.
1ответ
4 голоса
Есть ли вектор, который может обрабатывать целые числа нестандартных битов?
Я ищу что-то похожее на вектор STL, но могу обрабатывать целые числа, например, длиной 12, 16, 20, 24, 32 и 40 бит. 16-битные и 32-битные случаи прекрасно обрабатываются vector<uint16_t> и vec
1ответ
4 голоса
Есть ли четкое разделительное определение между «STL» и «C ++ Standard Library»? [Дубликат]
   Возможный дубликат: Что это за борьба STL против" Стандартной библиотеки C ++ "? Я очень привык к термину STL («Стандартная библиотека шаблонов») и часто ловлю себя на том, что исполь
1ответ
4 голоса
Расхождения между std :: lower_bound и std :: set :: lower_bound
В проекте C ++ говорится о std :: lower_bound: § 25.4.3.1 lower_bound [lower.bound] template<class ForwardIterator, class T> ForwardIterator lower_bound(ForwardIterator first,
3ответа
4 голоса
Проблемы реализации итератора
Я написал следующий код, пытаясь создать двусвязный список с внутренним STL-подобным итератором. Я просто предоставлю заголовочный файл с не относящимися к делу частями, обрезанными на данный момент
1ответ
4 голоса
Некорректная трассировка стека в ядре по необработанному std :: exception
Вот мой код: #include <string> #include <tr1/functional> using namespace std; using namespace std::tr1; using namespace std::tr1::placeholders; class Event { public: typedef std::t
2ответа
4 голоса
C ++ unordered_map векторов
Итак, концептуально я пытаюсь создать хэш массивов указателей на мой объект. Ключ хеша - это int для типа объекта, а массив - это список объектов для рендеринга. Я пытаюсь сделать следующее:
1ответ
4 голоса
Потокобезопасность C ++ на MicroBlaze
Кто-нибудь когда-либо писал многопоточное приложение C ++ для MicroBlaze? В документации Xilinx говорится, что:    Стандартная библиотека C, поставляемая с EDK, не предназначена для многопоточной
3ответа
4 голоса
Использование lower_bound, upper_bound и binary_search для поиска объекта с равным полем члена
У меня есть структура, которая выглядит следующим образом, struct Foo { int a; }; У меня есть вектор этих структур, которые выглядят следующим образом, vector<Foo> foos; Все Foo
1ответ
4 голоса
ошибка компоновщика std :: map ndk r8c с APP_STL: = gnustl_static
У меня возникла проблема с подключением STL в моем приложении Native. Связывание завершается неудачно как с map :: operator [], так и с map :: insert, а с другими функциями карты - успешно Мой Appli
3ответа
4 голоса
вектор :: clear () за кадром & разрушение
Я изучал вопрос о применении вектора STL. векторный контейнер реализован в виде динамического массива. Метод clear () используется для уничтожения всех элементов вектора, который устанавливает разме
2ответа
4 голоса
Как проверить блокировку против асинхронности?
Я пытаюсь проверить, не блокируется ли асинхронность, с помощью google test /mock. К сожалению, у меня возникают проблемы с подготовкой какого-либо теста, чтобы убедиться, что асинхронность проис
2ответа
4 голоса
Как проверить блокировку против асинхронности?
Я пытаюсь проверить, не блокируется ли асинхронность, с помощью google test /mock. К сожалению, у меня возникают проблемы с подготовкой какого-либо теста, чтобы убедиться, что асинхронность проис
2ответа
4 голоса
Самая первая реализация STL
Мне очень интересно увидеть самую первую реализацию C ++ Standard Template Library. Ну, это по историческим причинам. Мне любопытно посмотреть, как библиотека развивалась с течением времени. Кака
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132