Результаты поиска по запросу "stl"
Поиск буквенно-цифрового символа в строке с использованием find_if и isalnum
я используюg ++ 4.7. Что я пытаюсь сделать, так это find_if(s.begin(), s.end(), isalnum);гдеisalnum определяется вcctype а такжеs это строка logman.cpp:68:47: error: no matching function for call ...
Битовый вектор и битовый набор
В чем разница между битовым вектором и битовым контейнером stl? Пожалуйста, объясни. Насколько я понимаю, битсет - это реализация концепции битвектора, прав я или нет? Каковы другие способы реализации битового вектора?
std :: vector и copy конструкторы
vector<X> v; X x; v.push_back(x); v.push_back(x); v.push_back(x);Почему этот код вызывает конструктор копирования классаX 6 раз? (с использованием g ++ 4.7.2 STL) Пожалуйста, я хотел бы знать этоточночто происходит под капотом с этим конкретным STL.
Как найти первый меньший элемент, чем целое число X в векторе? (C ++)
Если у меня есть следующий вектор {10 10 10 20 20 20 30 30}, и я хочу, чтобы функция возвращала позицию целого числа = X или непосредственно меньшего элемента после X, как, например, если я ищу 11, я хочу функция, возвращающая 2, так как 2-й ...
Попытка получить доступ к индексу std :: stack
void PDA::parse(vector<string> words){ for(int i=0; i<words.size();i++){//for each string in the input file string token=words[i]; for(int j=0; j<token.length(); j++) //for each character in the string { char input=token[j]; char ...
Распределение и освобождение памяти через границы dll
Я понимаю, что выделения памяти, сделанные в одной dll, а затем free'd в другой, могут вызвать всевозможные проблемы, особенно в отношении CRT. Подобные проблемы особенно проблематичны при экспорте контейнеров STL. Мы сталкивались с ...
невозможно применить std :: set_intersection к различным типам структур с общим полем
Я пытаюсь использовать использованиестанд :: set_intersection [http://www.sgi.com/tech/stl/set_intersection.html]найти общие элементы между двумя совершенно разными типами структур данных, имеющих общее связующее поле «имя». Я посмотрел на ...
Изменил ли C ++ 11 требования к элементам контейнеров STL и как?
Недавно я удивился тому фактуstd::unique_ptr приемлемо для элементов контейнеров STL [https://stackoverflow.com/questions/2876641/so-can-unique-ptr-be-used-safely-in-stl-collections] , потому что я думал, что эти элементы необходимы для ...
Как избежать утечек памяти при использовании вектора указателей для динамически размещаемых объектов в C ++?
Я использую вектор указателей на объекты. Эти объекты являются производными от базового класса и динамически распределяются и сохраняются. Например, у меня есть что-то вроде: vector<Enemy*> Enemies;и я буду наследовать от класса Enemy, а затем ...
Является ли C ++ std :: set поточно-ориентированным?
У меня есть вопрос о безопасности потока std :: set. Насколько я знаю, я могу перебирать набор и добавлять / удалять члены, и это не делает недействительными итераторы. Но рассмотрим следующий сценарий: Поток 'A' выполняет итерацию по набору ...