Вопросы с тегом «stl-algorithm»

110
std :: next_permutation Объяснение реализации

Мне было любопытно, как это std:next_permutationбыло реализовано, поэтому я извлек gnu libstdc++ 4.7версию и обработал идентификаторы и форматирование, чтобы создать следующую демонстрацию ... #include <vector> #include <iostream> #include <algorithm> using namespace std;...

93
как найти пересечение двух std :: set в C ++?

Я пытался найти пересечение между двумя std :: set в C ++, но все время получаю сообщение об ошибке. Я создал небольшой образец теста для этого #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1;...

84
Почему в стандартной библиотеке C ++ нет transform_if?

Возник случай использования, когда нужно сделать условную копию (1. выполнимая с copy_if), но из контейнера значений в контейнер указателей на эти значения (2. выполнимая с transform). С доступными инструментами я не могу сделать это менее чем за два шага: #include <vector> #include...