Результаты поиска по запросу "stl-algorithm"
использовать n_th элемент в контейнере, но с другим ключом
У меня есть два вектора. Тот, который на самом деле содержит данные (скажем, плавающие) и тот, который содержит индексы. Я хочу пройти в
Почему в стандартной библиотеке C ++ нет transform_if?
Случай использования возник при желании сделать условную копию (1. выполнимо с
Найти первые два несмежных элемента в наборе, используя алгоритм STL
Так что я действительно боролся с этим, и даже сейчас я не доволен своим решением.у меня есть
Передача указателя на функцию-член C ++ в алгоритм STL
У меня есть функция-член следующим образом:
https://github.com/SaadAttieh/lazyCode
итмы STL - довольно полезная вещь в C ++. Но одна вещь, которая меня раздражает, это то, что им не хватает сочетаемости. Например, допустим, у меня естьvector<pair<int, int>> и хочу превратить это вvector<int> содержащий толькоsecond член пары. ...
воплощать в жизнь
я есть класс, представляющий пользователя с именемNick и я хочу использоватьstd::find_if на нем, где я хочу узнать, есть ли в векторе списков пользователей объект с тем же именем пользователя, которое я передаю. Я сделал несколько попыток, ...
Использование локальных классов с алгоритмами STL
Я всегда задавался вопросом, почему вы не можете использовать локально определенные классы в качестве предикатов для алгоритмов STL. В вопросе:Подход алгоритмов STL, лямбда, локальные классы и другие ...
Как выбрать случайный элемент в std :: set менее чем за O (n) раз?
Этот вопрос [https://stackoverflow.com/questions/3052788/how-to-select-a-random-element-in-stdset] с дополнительным ограничением. Я готов разрешить неравномерный выбор, если он не является односторонним. Учитывая это "наборы обычно реализуются ...
карта, лямбда, remove_if
Итак, у меня проблема с алгоритмом std :: map, lambda и stl (remove_if). На самом деле, тот же код с std :: list или std :: vector работает хорошо. Мой тестовый пример: #include <map> #include <iostream> #include <algorithm> struct Foo { Foo() ...
Как найти пересечение двух std :: set в C ++?
Я пытался найти пересечение между двумя std :: set в C ++, но я продолжаю получать ошибку. Я создал небольшой тестовый образец для этого #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { ...
Страница 2 из 2