Namespaces
Variants

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

Desde es.cppreference.net
 
 
Biblioteca de rangos
Adaptadores de rango
 
 
constexpr auto cbegin();
(1) (desde C++23)
constexpr auto cbegin() const requires ranges::range<const D>;
(2) (desde C++23)

La implementación por defecto de la función miembro cbegin() devuelve un iterador constante de inicio del rango.

1) Sea derived una referencia vinculada a static_cast<D&>(*this).
Equivalente a return ranges::cbegin(derived);.
2) Igual que (1), excepto que derived es static_cast<const D&>(*this).

Valor de retorno

Un iterador constante de inicio del rango.

Notas

Todos los adaptadores de rango y fábricas de rango en la biblioteca estándar y std::ranges::subrange utilizan la implementación por defecto de cbegin .

Ejemplo

Véase también

(C++11) (C++14)
devuelve un iterador al inicio de un contenedor o array
(plantilla de función)
devuelve un iterador al inicio de un rango de solo lectura
(objeto de punto de personalización)