Namespaces
Variants

std::ranges::view_interface<D>::cbegin

Depuis fr.cppreference.net
 
 
Bibliothèque de plages
Adaptateurs de plages
 
 
constexpr auto cbegin();
(1) (depuis C++23)
constexpr auto cbegin() const requires ranges::range<const D>;
(2) (depuis C++23)

L'implémentation par défaut de la fonction membre cbegin() retourne un itérateur de début constant de la plage.

1) Soit derived une référence liée à static_cast<D&>(*this).
Équivalent à return ranges::cbegin(derived);.
2) Identique à (1), sauf que derived est static_cast<const D&>(*this).

Valeur de retour

Un itérateur constant de début de la plage.

Notes

Tous les adaptateurs de plage et les fabriques de plage dans la bibliothèque standard et std::ranges::subrange utilisent l'implémentation par défaut de cbegin .

Exemple

Voir aussi

(C++11) (C++14)
retourne un itérateur vers le début d'un conteneur ou d'un tableau
(modèle de fonction)
retourne un itérateur vers le début d'une plage en lecture seule
(objet point de personnalisation)