|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
删除算法 更多...
函数 | |
| template<typename Iterator1, typename Iterator2, typename T> | |
| constexpr Iterator2 | neforce::remove_copy (Iterator1 first, Iterator1 last, Iterator2 result, const T &value) |
| 复制范围中不等于指定值的元素 | |
| template<typename Iterator1, typename Iterator2, typename Predicate> | |
| constexpr Iterator2 | neforce::remove_copy_if (Iterator1 first, Iterator1 last, Iterator2 result, Predicate pred) |
| 复制范围中不满足谓词的元素 | |
| template<typename Iterator, typename T> | |
| constexpr Iterator | neforce::remove (Iterator first, Iterator last, const T &value) |
| 移除范围中等于指定值的元素 | |
| template<typename Iterator, typename Predicate> | |
| constexpr Iterator | neforce::remove_if (Iterator first, Iterator last, Predicate pred) |
| 移除范围中满足谓词的元素 | |
| template<typename Container, typename U> | |
| constexpr size_t | neforce::erase (Container &cont, const U &value) |
| 从容器中删除所有等于指定值的元素 | |
| template<typename Container, typename Predicate> | |
| constexpr size_t | neforce::erase_if (Container &cont, Predicate pred) |
| 从容器中删除所有满足谓词的元素 | |