English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ La fonction size() de queue retourne le nombre d'éléments de la file.
size_type size() const;
Cette fonction ne prend aucun paramètre, elle ne retourne que la taille de la file.
Retourne le nombre d'éléments de la file. En d'autres termes, donne la taille de la file.
#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
#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
La complexité est constante.
Cette fonction accède au conteneur. En accédant au conteneur, on peut évaluer la taille de la file.
Fournit les mêmes garanties que les opérations effectuées sur les objets conteneurs de bas niveau.