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>:
Exécuter ce code
#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) |