Функція remove_if знаходиться у бібліотеці algorithm. Тому для її використання необхідно підключити
| #include <algorithm> |
|---|
Ця функція переміщує в кінець вектора елементи, які відповідають умові, наприклад, для видалення. Повертає ітератор початку діапазону, який, наприклад, потрібно видалити.
| ітератор = remove_if (ітератор початку, ітератор кінця, ім'я логічної функції); |
|---|
Параметр ім'я логічної функції: вказується ім’я логічної функції, яка буде перевіряти кожний елемент контейнеру, чи задовольняє він потрібній властивості. Якщо задовольняє, то цей елемент переміщується у кінець вектора.