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

std::array::front

STD::数组::前端

reference front((until C++17)
constexpr reference front((since C++17)
const_reference front() const;(until C++14)
constexpr const_reference front() const;(since C++14)

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

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

参数

%280%29

返回值

引用第一个元素。

复杂性

常量。

注记

集装箱c,表达c.front()等于*c.begin()...

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

二次

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

二次

产出:

二次

The first character is o

二次

另见

backaccess the last element (public member function)

© cppreference.com

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

http://en.cppreference.com/w/cpp/容器/数组/前沿