Namespaces
Variants

std::inplace_vector<T,N>::front

De fr.cppreference.net

 
 
 
 
constexpr reference front();
(1) (since C++26)
constexpr const_reference front() const;
(2) (since C++26)

Renvoie une référence au premier élément du conteneur.

Si empty() est true:

  • Si l'implémentation est durcie, une violation de contrat se produit.
  • Si l'implémentation n'est pas durcie, le comportement est indéfini.

Valeur de retour

Référence au premier élément.

Complexité

Constante.

Notes

Pour un conteneur c , l'expression c. front ( ) est équivalente à * c. begin ( ) .

Exemple

Le code suivant utilise front pour accéder au premier élément d'un std::inplace_vector<char, 4>:

#include <cassert>
#include <inplace_vector>
 
int main()
{
    std::inplace_vector<char, 4> letters{'a', 'b', 'c', 'd'};
    assert(letters.front() == 'a');
}

Voir aussi

accéder au dernier élément
(fonction membre publique)
retourne un itérateur inverse vers la fin
(fonction membre publique)
retourne un itérateur vers le début
(fonction membre publique)
accès direct au stockage contigu sous-jacent
(fonction membre publique)