當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


C++ Queue back()用法及代碼示例

C++ Queue 函數返回隊列最後一個元素的值。這裏的最後一個元素是最新的。返回最近添加的元素。

用法

value_type& back();
const value_type& back() const;

參數

該函數不接受任何參數。它僅用於返回最後一個元素的值。

返回值

該函數返回隊列的最後一個元素。

示例

#include <iostream>
#include <queue>
int main()
{
	std::queue<int> newqueue;
	newqueue.push(24);
	newqueue.push(80);
	newqueue.back () += newqueue.front();
	std::cout <<"newqueue.back() is modified to" << newqueue.back ();
	return 0;
}

輸出:

newqueue.back() is modified to 104

複雜度

函數的複雜度是恒定的。

數據競爭

該函數訪問容器。為了返回最後一個元素,訪問整個隊列容器,然後給出最新元素的值。

異常安全

提供等同於對底層容器對象執行的操作的保證。





相關用法


注:本文由純淨天空篩選整理自 C++ Queue back() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。