Espacios de nombres
Variantes
Acciones

std::end(std::initializer_list)

De cppreference.com
 
 
Biblioteca de servicios
 
 
template< typename E >
const E* end( initializer_list<E> il ) noexcept;
(desde C++11)
template< typename E >
constexpr const E* end( initializer_list<E> il ) noexcept;
(desde C++11)
(hasta C++14)

La sobrecarga de std::end para initializer_list devuelve un puntero al último elemento más uno de il.

Contenido

[editar] Parámetros

il - una lista de inicializadores (initializer_list)

[editar] Valor de retorno

il.end()

[editar] Ejemplo

#include <iostream>
 
int main() 
{
    // el bucle for basado en rango usa std::begin y std::end para iterar
    // sobre un rango dado; en este caso, es una lista de inicializadores
    for (int i : {3, 1, 4, 1}) {
        std::cout << i << '\n';
    }
}

Salida:

3
1
4
1

[editar] Vease también

Devuelve un puntero al último elemento más uno (past-the-end).
(función miembro pública) [editar]