# std::deque<T,Allocator>::back

< cpp‎ | container‎ | deque

reference back(); |  |
const_reference back() const; |  |

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

在空容器上调用 `back` 导致未定义行为。

### 参数

（无）

### 返回值

到最后元素的引用。

### 复杂度

常数。

### 注解

对于非空容器 `c` ，表达式 c.back() 等价于 *std::prev(c.end()) 。

### 示例

下列代码用 `back` 显示 std::deque<char> 的最后一个元素：

    #include <deque>
    #include <iostream>

    int main()
    {
        std::deque<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

### 参阅

front | 访问第一个元素 (公开成员函数)