|
NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
删除算法 更多...
函数 | |
| template<typename Iterator1, typename Iterator2, typename T> | |
| constexpr Iterator2 | remove_copy (Iterator1 first, Iterator1 last, Iterator2 result, const T &value) |
| 复制范围中不等于指定值的元素 | |
| template<typename Iterator1, typename Iterator2, typename Predicate> | |
| constexpr Iterator2 | remove_copy_if (Iterator1 first, Iterator1 last, Iterator2 result, Predicate pred) |
| 复制范围中不满足谓词的元素 | |
| template<typename Iterator, typename T> | |
| constexpr Iterator | remove (Iterator first, Iterator last, const T &value) |
| 移除范围中等于指定值的元素 | |
| template<typename Iterator, typename Predicate> | |
| constexpr Iterator | remove_if (Iterator first, Iterator last, Predicate pred) |
| 移除范围中满足谓词的元素 | |
| template<typename Container, typename U> | |
| constexpr size_t | erase (Container &cont, const U &value) |
| 从容器中删除所有等于指定值的元素 | |
| template<typename Container, typename Predicate> | |
| constexpr size_t | erase_if (Container &cont, Predicate pred) |
| 从容器中删除所有满足谓词的元素 | |