std::experimental::ranges:: search
|
Défini dans l'en-tête
<experimental/ranges/algorithm>
|
||
|
template
<
ForwardIterator I1, Sentinel
<
I1
>
S1,
ForwardIterator I2, Sentinel
<
I2
>
S2,
class
Pred
=
ranges::
equal_to
<>
,
|
(1) | (ranges TS) |
|
template
<
ForwardRange R1, ForwardRange R2,
class
Pred
=
ranges::
equal_to
<>
,
class
Proj1
=
ranges::
identity
,
class
Proj2
=
ranges::
identity
>
|
(2) | (ranges TS) |
[
first2
,
last2
)
dans la plage
[
first1
,
last1
)
. Les éléments sont comparés en utilisant
pred
après avoir été projetés avec
proj2
et
proj1
, respectivement.
Nonobstant les déclarations dépeintes ci-dessus, le nombre réel et l'ordre des paramètres de template pour les déclarations d'algorithmes ne sont pas spécifiés. Ainsi, si des arguments de template explicites sont utilisés lors de l'appel d'un algorithme, le programme est probablement non portable.
ContenuParamètres
Valeur de retour
Un itérateur vers le début de la première occurrence de la séquence
Complexité
Au plus
Implémentation possible
` et `
Exemple
Voir aussi
|