cend
Recupera um iterador const para o elemento que segue o último elemento no contêiner especificado.
template<class Container>
auto cend(const Container& cont)
-> decltype(cont.end());
Parâmetros
- cont
Um contêiner ou initializer_list.
Valor de retorno
Uma constante cont.end().
Comentários
Essa função funciona com todos os contêineres da STL e com initializer_list.
Você pode usar essa função membro no lugar da função de modelo end(), de modo a garantir que o valor de retorno seja const_iterator. Normalmente, ela é usada juntamente com a palavra-chave de dedução de tipo auto, conforme mostrado no exemplo a seguir. No exemplo, considere que Container será um contêiner (não const) modificável ou initializer_list de qualquer tipo que oferece suporte a end() e cend().
auto i1 = Container.end(); // i1 is Container<T>::iterator
auto i2 = Container.cend(); // i2 is Container<T>::const_iterator
Requisitos
Cabeçalho: <iterator>
Namespace: std