std::vector<T,Allocator>::back
提供: cppreference.com
reference back(); |
||
const_reference back() const; |
||
コンテナの最後の要素への参照を返します。
空のコンテナに対する back の呼び出しは未定義です。
引数
(なし)
戻り値
最後の要素への参照。
計算量
一定。
ノート
コンテナ c に対して、式は return c.back(); は { auto tmp = c.end(); --tmp; return *tmp; } と同等です。
例
以下のコードは back を使用して std::vector<char> の最後の要素を表示します。
Run this code
#include <vector>
#include <iostream>
int main()
{
std::vector<char> letters {'a', 'b', 'c', 'd', 'e', 'f'};
if (!letters.empty()) {
std::cout << "The last character is: " << letters.back() << '\n';
}
}
出力:
The last character is f
関連項目
| 最初の要素にアクセスします (パブリックメンバ関数) |