Espacios de nombres
Variantes
Acciones

std::vector<T,Allocator>::front

De cppreference.com
< cpp‎ | container‎ | vector
 
 
 
 
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.

Contenido

[editar] Parámetros

(Ninguno)

[editar] Valor de retorno

Una referencia al primer elemento.

[editar] Complejidad

Constante

[editar] Notas

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

[editar] 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]