std::end(std::initializer_list)
De cppreference.com
< cpp | utility | initializer list
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
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
[editar] Vease también
Devuelve un puntero al último elemento más uno (past-the-end). (función miembro pública) |