◐ Shell
reader mode source ↗
出自cppreference.com
 
 
 
 
reference back();
(1)
const_reference back() const;
(2)

返回到容器中最後一個元素的引用。

如果 empty()true,那麼行為未定義。

(C++26 前)

如果 empty()true,那麼:

  • 如果實現是硬化實現,那麼就會發生契約違背
  • 如果實現不是硬化實現,那麼行為未定義。
(C++26 起)

返回值

到最後元素的引用。

複雜度

常數。

註解

對於非空容器 c,表達式 c.back() 等價於 *std::prev(c.end())

示例

#include <cassert>
#include <vector>

int main()
{
    std::vector<char> letters{'a', 'b', 'c', 'd'};
    assert(letters.back() == 'd');
}

參閱

訪問第一個元素
(公開成員函數) [編輯]
返回指向起始的逆向迭代器
(公開成員函數) [編輯]
(C++11)
返回指向末尾的迭代器
(公開成員函數) [編輯]