std::inplace_vector<T,N>:: front
|
constexpr
reference front
(
)
;
|
(1) | (depuis C++26) |
|
constexpr
const_reference front
(
)
const
;
|
(2) | (depuis C++26) |
Retourne une référence au premier élément du conteneur.
Si empty() est true :
- Si l'implémentation est renforcée , une violation de contrat se produit. De plus, si le gestionnaire de violation de contrat retourne sous la sémantique d'évaluation "observer", le comportement est indéfini.
- Si l'implémentation n'est pas renforcée, le comportement est indéfini.
Table des matières |
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 afficher le 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) |