📅  最后修改于: 2023-12-03 14:39:50.802000             🧑  作者: Mango
Deque是双向队列容器,在STL中被很多程序员广泛使用。back()是deque的一个成员函数,作用是返回deque中最后一个元素的引用,即最后一个元素的副本。下面我们将详细介绍back()函数及其相关内容。
back()函数的函数原型如下:
reference back();
const_reference back() const;
其中reference表示返回值类型的定义,const_reference表示常量引用。
back()函数的作用是返回deque中最后一个元素的引用,即最后一个元素的副本。这个函数可以用在需要访问最后一个元素时,例如:
下面是一个使用back()函数的简单范例:
#include <iostream>
#include <deque>
int main() {
std::deque<int> myDeque;
myDeque.push_back(1);
myDeque.push_back(2);
myDeque.push_back(3);
std::cout << "myDeque.back(): " << myDeque.back() << std::endl;
return 0;
}
在上面的代码中,通过push_back()向myDeque中添加了三个元素。之后,使用back()函数打印出了最后一个元素的值。
输出结果如下:
myDeque.back(): 3
本文介绍了C++ STL-Deque.back()函数的基本用法。作为deque容器中访问元素的一种方式,back()函数非常实用,可以方便地访问双向队列中的元素。在使用时,需要注意函数的返回值类型及函数所在的命名空间。