std::array<T,N>::back
Von cppreference.com
| reference back(); |
(1) | (seit C++11) (constexpr seit C++17) |
| const_reference back() const; |
(2) | (seit C++11) (constexpr seit C++14) |
Gibt eine Referenz auf das letzte Element im Container zurück.
Der Aufruf von back für einen leeren Container führt zu undefiniertem Verhalten.
Inhalt |
[bearbeiten] Rückgabewert
Referenz auf das letzte Element.
[bearbeiten] Komplexität
Konstant.
[bearbeiten] Anmerkungen
Für einen nicht leeren Container c ist der Ausdruck c.back() äquivalent zu *std::prev(c.end()).
[bearbeiten] Beispiel
Führen Sie diesen Code aus
#include <cassert> #include <array> int main() { std::array<char, 4> letters{'a', 'b', 'c', 'd'}; assert(letters.back() == 'd'); }
[bearbeiten] Siehe auch
| Greift auf das erste Element zu (public member function) | |
| gibt einen Reverse-Iterator zum Anfang zurück (public member function) | |
| gibt einen Iterator zum Ende zurück (public member function) |