Espacios de nombres
Variantes

std::array::front

De cppreference.com

[edit template]
 
 
 
 
<tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev "> </tbody><tbody> </tbody>
reference front();
(hasta C++17)
constexpr reference front();
(desde C++17)
const_reference front() const;
(hasta C++14)
constexpr const_reference front() const;
(desde C++14)

Devuelve una referencia al primer elemento en el contenedor.

Llamar a front en un contenedor vacío no está definido.

Parámetros

(Ninguno)

Valor de retorno

Una referencia al primer elemento.

Complejidad

Constante

Notas

Para un contenedor c, la expresión c.front() es equivalente a *c.begin().

Ejemplo

El siguiente código utiliza front para mostrar el primer elemento de un std::array<char, 6>:

#include <array>
#include <iostream>
 
int main()
{
    std::array<char, 6> letras {'r', 'o', 'c', 'i', 'n', 'a', 'n', 't', 'e'};
 
    if (!letras.empty()) {
        std::cout << "El primer carácter es: " << letras.front() << '\n';
    }  
}

Salida:

El primer carácter es r

Véase también

(C++11)
Accede al último elemento.
(función miembro pública) [editar]