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

Corso di base C++

Controllo di flusso C++

Funzione in C++

Array e stringhe C++

Strutture dati C++

Classi e oggetti C++

Puntatore in C++

Ereditarietà in C++

Corso di STL C++

Manuale di riferimento C++

Modo d'uso e esempio della funzione size() della coda C++

C++ STL Queue (coda)

La funzione size() della coda C++ restituisce il numero di elementi nella coda.

Sintassi

size_type size() const;

Parametro

La funzione non accetta alcun parametro e restituisce solo la dimensione della coda.

Valore di ritorno

Restituisce il numero di elementi nella coda. In altre parole, viene fornita la dimensione della coda.

Esempio 1

#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;
}

Output:

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

Esempio 2

#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 << "Dimensione della coda queue = ";
	cout << newqueue.size();
	return 0;
}

Output:

Dimensione della coda queue = 4

Complesso

La complessità è costante.

Conflitto dei dati

La funzione accede al contenitore. Attraverso l'accesso al contenitore, è possibile valutare la dimensione della coda.

Sicurezza delle eccezioni

Fornisce le stesse garanzie delle operazioni eseguite sugli oggetti del contenitore di base.

C++ STL Queue (coda)