std::ranges::elements_view<V,F>::iterator<Const>::base
De fr.cppreference.net
constexpr const ranges::iterator_t<Base>& base() const & noexcept;
|
(1) | (depuis C++20) |
constexpr ranges::iterator_t<Base> base() &&;
|
(2) | (depuis C++20) |
Renvoie l'itérateur sous-jacent.
1) Renvoie une référence à l'itérateur sous-jacent.
2) Construit le résultat par déplacement à partir de l'itérateur sous-jacent.
Paramètres
(aucun)
Valeur de retour
1)
Une référence à l'itérateur sous-jacent.
1)
Un itérateur construit par déplacement à partir de l'itérateur sous-jacent.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Appliqué à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 3533 | C++20 |
la surcharge
const
&
de
base
retourne une copie de l'itérateur sous-jacent
|
retourne une référence |
| LWG 3593 | C++20 |
la surcharge
const
&
de
base
pourrait ne pas être noexcept
|
rendue noexcept |