English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Queue back() 函数使用方法及示例

C++ STL Queue (file)

C ++队列函数返回队列的最后一个元素。在这里,最后一个元素是最新的元素。也就是返回最后添加的元素。

语法

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() modifié par" << newqueue.back();
	return 0;
}

Sortie :

Modifier newqueue.back() par 104

Complex

La complexité de la fonction est constante.

Concurrence des données

Cette fonction accède au conteneur. Pour retourner l'élément dernier, il accède à tout le conteneur de la file, puis donne la valeur du dernier élément.

Sécurité des exceptions

Fournit des garanties équivalentes aux opérations exécutées sur les objets conteneurs en bas.

C++ STL Queue (file)