Namespaces
Variants

std::ranges::elements_view<V,F>:: iterator <Const>:: base

From cppreference.net
Ranges library
Range adaptors
constexpr const ranges:: iterator_t < Base > & base ( ) const & noexcept ;
(1) (depuis C++20)
constexpr ranges:: iterator_t < Base > base ( ) && ;
(2) (depuis C++20)

Retourne l'itérateur sous-jacent.

1) Retourne une référence à l'itérateur sous-jacent.
2) Construit le résultat par déplacement à partir de l'itérateur sous-jacent.

Table des matières

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

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