std::inplace_vector<T,N>::back
constexpr reference back();
|
(1) | (depuis C++26) |
constexpr const_reference back() const;
|
(2) | (depuis C++26) |
Renvoie une référence au dernier é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 dernier élément.
Complexité
Constante.
Notes
Pour un conteneur non vide c , l'expression c. back ( ) est équivalente à * std:: prev ( c. end ( ) ) .
Exemple
#include <cassert> #include <inplace_vector> int main() { std::inplace_vector<char, 4> letters{'a', 'b', 'c', 'd'}; assert(letters.back() == 'd'); }
Voir aussi
|
accéder au premier élément
(fonction membre publique) |
|
|
retourne un itérateur inverse vers le début
(fonction membre publique) |
|
|
retourne un itérateur vers la fin
(fonction membre publique) |