Результаты поиска по запросу "stl"
Использование STL-карты указателей на функции
Я разработал механизм сценариев, который имеет много встроенных функций, поэтому для вызова любой функции мой код просто перешел вif .. else if .. else if Стена проверяет имя, но я хотел бы разработать более эффективное решение. Должен ли я ...
Когда векторы распределяются, они используют память в куче или стеке?
Все ли следующие утверждения верны? vector<Type> vect; //allocates vect on stack and each of the Type (using std::allocator) also will be on the stack vector<Type> *vect = new vector<Type>; //allocates vect on heap and each of the Type will be ...
Создание ключа-итератора карты STL
Часто у вас есть карта, какmap<string,X> где ключ - это имя сопоставленного значения, и вам нужен API, который позволяет потребителям видеть все имена ... для заполнения списка GUI, например. Вы можете построить вектор и вернуть его как вызов ...
Как наследовать от std :: ostream?
Я гуглил и просто не могу найти простой ответ на это. И все должно быть просто, как и STL. Я хочу определить MyOStream, который публично наследует от std :: ostream. Допустим, я хочу вызывать foo () каждый раз, когда что-то записывается в ...
самый быстрый способ конвертировать std :: vector в другой std :: vector
Какой самый быстрый способ (если есть какой-либо другой) преобразовать std :: vector из одного типа данных в другой (с идеей экономии места)? Например: std::vector<unsigned short> ----> std::vector<bool>очевидно, мы предполагаем, что первый ...
C ++ меньше оператор перегрузки, какой способ использовать?
Например: в заголовочном файле C ++, если я определилstruct Record и я хотел бы использовать его для возможной сортировки, так что я хочу перегрузитьless operator, Вот три способа, которые я заметил в различных кодах. Я примерно заметил, что: ...
Как проверить, указывает ли итератор STL на что-либо? [Дубликат]
Возможный дубликат: C ++ Лучший способ проверить, допустим ли итератор [https://stackoverflow.com/questions/2062956/c-best-way-to-check-if-an-iterator-is-valid] Я хочу сделать что-то вроде этого: std::vector<int>::iterator it; // /cut/ search ...
Как мне хранить массивы в списке STL?
Используя C ++ и STL, кто-нибудь знает, как хранить целочисленные массивы как узлы в списке STL или векторе? У меня есть неизвестное количество пар чисел, которые мне нужно хранить, и, исходя из других языков, я сначала подумал о том, чтобы ...
Можно ли создавать шаблоны стандартных контейнеров с неполными типами?
Иногда полезно создать экземпляр стандартного контейнера с неполным типом для получения рекурсивной структуры: struct multi_tree_node { // Does work in most implementations std::vector< multi_tree_node > child; }; struct trie_node { // Does not ...
Строковый эквивалент C ++ STL для двоичных данных
Я пишу приложение на C ++, и мне было интересно, как в C ++ существует традиционный способ хранения байтового массива в памяти. Есть ли что-то вроде строки, кроме специально сделанных для двоичных данных. Сейчас я использую массив * unsigned ...