std::inplace_vector<T,N>:: back
|
constexpr
reference back
(
)
;
|
(1) | (depuis C++26) |
|
constexpr
const_reference back
(
)
const
;
|
(2) | (depuis C++26) |
Retourne une référence au dernier é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 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) |