std::end(std::initializer_list)
De cppreference.com
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.
Parámetros
| il | - | una lista de inicializadores (initializer_list)
|
Valor de retorno
il.end()
Ejemplo
Ejecuta este código
#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
Vease también
| Devuelve un puntero al último elemento más uno (past-the-end). (función miembro pública) |