Condividi tramite


array::cend

Restituisce un iteratore const che punta alla posizione oltre l'ultimo elemento di un intervallo.

const_iterator cend() const;

Valore restituito

Iteratore ad accesso casuale che punta oltre la fine dell'intervallo.

Note

cend viene utilizzato per verificare se un iteratore ha superato la fine del relativo intervallo.

È possibile utilizzare questa funzione membro anziché la funzione membro end() per garantire che il valore restituito sia const_iterator. In genere, viene utilizzato insieme alla parola chiave di deduzione di tipo auto, come illustrato nell'esempio seguente. Nell'esempio, si consideri Container come un contenitore (non const) modificabile di qualsiasi tipo che supporta end() e cend().

auto i1 = Container.end();  // i1 is Container<T>::iterator 
auto i2 = Container.cend(); // i2 is Container<T>::const_iterator

Non è consigliabile dereferenziare il valore restituito da cend.

Requisiti

Intestazione: <array>

Spazio dei nomi: std

Vedere anche

Riferimenti

<array>

Classe array (STL)

Libreria di modelli standard