Namespaces
Variants

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

From cppreference.net
Ranges library
Range adaptors
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 constant de début de la plage.

range-begin-end.svg

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 ) .

Table des matières

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)