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

2 ответа

Использование std :: deque :: iterator (в C ++ STL) для поиска и удаления определенных элементов

Я столкнулся с проблемой при вызове следующего кода: #include<deque> using namespace std; deque<int> deq = {0,1,2,3,4,5,6,7,8}; for(auto it = deq.begin(); it != deq.end(); it++){ if(*it%2 == 0) deq.erase(it); }что привело к ошибке сегментации. ...

1 ответ

Перепривязка в пользовательском распределителе STL с предварительно выделенным блоком

Я собираюсь построитьпользовательский распределитель, предварительно выделив большой блок (массив) для храненияN элементы некоторого классаT, а затем просто увеличьте индекс внутри массива для запросов на выделение услуг. Так как яне хотите ...

2 ответа

В чем разница между gnustl и stlport в разработке android ndk?

Я хочу знать, отличаются ли их производительность / стабильность друг от друга, и их лицензии объясняются вкратце. Опыт реального мира приветствуется.

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

3 ответа

Поиск вектора объектов по атрибуту объекта

Я пытаюсь найти хороший способ найти индекс определенного объекта в векторе - сравнивая строку с полем члена в объекте. Like this : find(vector.begin(), vector.end(), [object where obj.getName() == myString])Я безуспешно искал - может быть, я не ...

0 ответов

vector <unsigned char> против строки для двоичных данных

Какой контейнер C ++ лучше для хранения и доступа к двоичным данным? std::vector<unsigned char>или же std::stringОдин эффективнее другого? Является ли один из них более «правильным»?

3 ответа

Есть ли отсортированный контейнер в STL?

Есть ли отсортированный контейнер в STL? Я имею в виду следующее: у меня естьstd::vector<Foo>, гдеFoo это класс на заказ. У меня также есть какой-то компаратор, который будет сравнивать поля классаFoo. Теперь где-то в моем коде я ...

1 ответ

Как я могу ждать несколько вещей

Я пишу потокобезопасную очередь, используя C ++ 11 и stl. Метод WaitAndPop в настоящее время выглядит следующим образом. Я хотел бы иметь возможность передать что-то в WaitAndPop, которое указывает, было ли запросить поток вызова остановить. ...

4 ответа

Как я могу выставить итераторы, не раскрывая используемый контейнер?

Я уже давно пользуюсь C #, и возвращение к C ++ - головная боль. Я пытаюсь перенести некоторые мои практики из C # со мной в C ++, но я нахожу некоторое сопротивление, и я был бы рад принять вашу помощь. Я хотел бы выставить итератор для такого ...

15 ответов

C ++ сортировка и отслеживание индексов

Используя C ++ и, надеюсь, стандартную библиотеку, я хочу отсортировать последовательность выборок в порядке возрастания, но я также хочу запомнить исходные индексы новых выборок. Например, у меня есть набор или вектор, или матрица образцовA : ...

6 ответов

как вставить значение в отсортированный вектор?

ВСЕ, Этот вопрос является продолжениемэтот [https://stackoverflow.com/questions/15582504/is-there-a-sorted-container-in-stl] , Я думаю, что STL пропускает эту функциональность, но это только мое ИМХО. Теперь к вопросу. Рассмотрим следующий ...