|
MSTL 1.4.0
A Modern C++ Library with extended functionality, web components, and utility libraries
|
查找特定元素的算法 更多...
函数 | |
| template<typename Iterator, typename T> | |
| MSTL_NODISCARD constexpr Iterator | find (Iterator first, Iterator last, const T &value) |
| 查找范围内第一个等于指定值的元素 | |
| template<typename Iterator, typename Predicate, enable_if_t< is_ranges_input_iter_v< Iterator >, int > = 0> | |
| constexpr Iterator | find_if (Iterator first, Iterator last, Predicate pred) |
| 查找范围内第一个满足谓词的元素 | |
| template<typename Iterator, typename Predicate, enable_if_t< is_ranges_input_iter_v< Iterator >, int > = 0> | |
| constexpr Iterator | find_if_not (Iterator first, Iterator last, Predicate pred) |
| 查找范围内第一个不满足谓词的元素 | |
查找特定元素的算法
|
constexpr |
查找范围内第一个等于指定值的元素
| Iterator | 迭代器类型 |
| T | 值类型 |
| first | 范围的起始迭代器 |
| last | 范围的终止迭代器 |
| value | 要查找的值 |
在文件 search.hpp 第 372 行定义.
被这些函数引用 remove() , 以及 search_n().
|
constexpr |
查找范围内第一个满足谓词的元素
| Iterator | 迭代器类型,需要满足输入迭代器要求 |
| Predicate | 谓词函数类型 |
| first | 范围的起始迭代器 |
| last | 范围的终止迭代器 |
| pred | 谓词函数 |
在文件 search.hpp 第 388 行定义.
被这些函数引用 remove_if().
|
constexpr |
查找范围内第一个不满足谓词的元素
| Iterator | 迭代器类型,需要满足输入迭代器要求 |
| Predicate | 谓词函数类型 |
| first | 范围的起始迭代器 |
| last | 范围的终止迭代器 |
| pred | 谓词函数 |
在文件 search.hpp 第 404 行定义.