在线文档教程
C++
容器 | Containers

std::vector::back

STD::向量::Back

reference back(
const_reference back() const;

返回对容器中最后一个元素的引用。

呼叫back在空容器上未定义。

参数

%280%29

返回值

引用最后一个元素。

复杂性

常量。

注记

集装箱c,表达return c.back(等于{ auto tmp = c.end( --tmp; return *tmp; }

下面的代码使用back若要显示std::vector<char>*

二次

#include <vector> #include <iostream> int main() { std::vector<char> letters {'o', 'm', 'g', 'w', 't', 'f'}; if (!letters.empty()) { std::cout << "The last character is: " << letters.back() << '\n'; } }

二次

产出:

二次

The last character is f

二次

另见

frontaccess the first element (public member function)

© cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

http://en.cppreference.com/w/cpp/容器/Vectoral/back