std::inplace_vector<T,N>::back
来自 zh.cppreference.net
constexpr reference back();
|
(1) | (自C++26起) |
constexpr const_reference back() const;
|
(2) | (自C++26起) |
返回容器中最后一个元素的引用。
如果 empty() 为 true:
- 如果实现是 hardened,一个contract violation发生。
- 如果实现不是硬化的,则行为未定义。
返回值
引用最后一个元素。
复杂度
常量。
注释
对于非空容器 c ,表达式 c. back ( ) 等价于 * std:: prev ( c. end ( ) ) 。
示例
运行此代码
#include <cassert> #include <inplace_vector> int main() { std::inplace_vector<char, 4> letters{'a', 'b', 'c', 'd'}; assert(letters.back() == 'd'); }
参见
|
访问首元素
(公开成员函数) |
|
| td> 返回指向起始的反向迭代器 | |
|
返回指向末尾的迭代器
(公开成员函数) |