std::experimental::ranges:: find_end
|
Определено в заголовочном файле
<experimental/ranges/algorithm>
|
||
|
template
<
ForwardIterator I1, Sentinel
<
I1
>
S1, ForwardIterator I2, Sentinel
<
I2
>
S2,
class
Proj
=
ranges::
identity
,
|
(1) | (ranges TS) |
|
template
<
ForwardRange R1, ForwardRange R2,
class
Proj
=
ranges::
identity
,
IndirectRelation
<
ranges::
iterator_t
<
R2
>
,
|
(2) | (ranges TS) |
[
first2
,
last2
)
в диапазоне
[
first1
,
last1
)
(после проекции с помощью
proj
).
Несмотря на приведённые выше объявления, фактическое количество и порядок параметров шаблона для объявлений алгоритмов не определено. Таким образом, если при вызове алгоритма используются явные аргументы шаблона, программа, вероятно, является непереносимой.
Содержание
Параметры
Возвращаемое значение
Итератор на начало последнего вхождения последовательности
Если
Сложность
Не более
Примечания
Проекция применяется только к диапазону
Возможная реализация
` и `
Пример
См. также
|