Espacios de nombres
Variantes

std::vector<T,Allocator>::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++20)
constexpr reference front();
(desde C++20)
const_reference front() const;
(hasta C++20)
constexpr const_reference front() const;
(desde C++20)

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::vector<char>:

#include <vector>
#include <iostream>
 
int main()
{
    std::vector<char> 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

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