Espacios de nombres
Variantes
Acciones
 
 
Biblioteca de servicios
 
 
</tbody> <tbody class="t-dcl-rev "> </tbody><tbody>
template< typename E > const E* begin( initializer_list<E> il ) noexcept;
(desde C++11)
(hasta C++14)
template< typename E > constexpr const E* begin( initializer_list<E> il ) noexcept;
(desde C++14)

La especialización de std::begin para initializer_list devuelve un puntero al primer elemento de il.

Parámetros

il - una lista de inicializadores (initializer_list)

Valor de retorno

il.begin()

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

Véase también

Devuelve un puntero al primer elemento.
(función miembro pública)