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

C++ Méthode d'utilisation et exemple de la fonction Queue size()

C++ File STL (file)

C++ La fonction size() de queue retourne le nombre d'éléments de la file.

Syntaxe

size_type size() const;

Paramètres

Cette fonction ne prend aucun paramètre, elle ne retourne que la taille de la file.

Valeur de retour

Retourne le nombre d'éléments de la file. En d'autres termes, donne la taille de la file.

Instance1

#include <iostream>
#include <queue>
int main()
{
	std::queue<int> newqueue;
	std::cout << "0. size: " << newqueue.size();
	for(int j=0; j<5; j++)
	newqueue.push(j);
	std::cout << "\n";
	std::cout << ";1. size: " << newqueue.size();
	newqueue.pop();
	std::cout << "\n";
	std::cout << ";2. size: "<< newqueue.size();
	return 0;
}

Sortie :

0.size: 0
1.size: 5
2.size: 4

Instance2

#include <iostream>
#include <queue>
using namespace std;
int main()
{
	int result = 0;
	queue<int> newqueue;
	newqueue.push(12);
	newqueue.push(24);
	newqueue.push(36);
	newqueue.push(48);
	cout << "Taille de la file : ";
	cout << newqueue.size();
	return 0;
}

Sortie :

La taille de la file est 4

Complex

La complexité est constante.

Concurrence des données

Cette fonction accède au conteneur. En accédant au conteneur, on peut évaluer la taille de la file.

Sécurité des exceptions

Fournit les mêmes garanties que les opérations effectuées sur les objets conteneurs de bas niveau.

C++ File STL (file)