set::size (STL Samples)
Viene illustrato come utilizzare impostare:: dimensione Funzione della libreria di modelli standard (STL) in Visual C++.
template<class _K, class _Pr, class _A>
class set
{
public:
// Function 1:
size_type size() const;
}
Note
[!NOTA]
La classe/nomi di parametro nel prototipo non corrisponde alla versione nel file di intestazione.alcuni sono stati modificati per migliorare la leggibilità.
dimensione la funzione viene utilizzata per determinare il numero di elementi della sequenza selezionata.
Esempio
// SetSize.cpp
// compile with: /EHsc
//
// Illustrates how to use the size function to determine how
// many elements are in the controlled sequence.
//
// Functions:
//
// size Returns the number of elements in the controlled
// sequence.
//
//////////////////////////////////////////////////////////////////////
#pragma warning(disable:4786)
#include <set>
#include <iostream>
using namespace std ;
typedef set<int> SET_INT;
int main() {
SET_INT s1;
cout << "s1.size() returned ";
cout << s1.size() << endl; // 0
cout << "s1.insert(5)" << endl;
s1.insert(5);
cout << "s1.insert(8)" << endl;
s1.insert(8);
cout << "s1.insert(12)" << endl;
s1.insert(12);
cout << "s1.size() returned ";
cout << s1.size() << endl; // 3
}
Output
s1.size() returned 0
s1.insert(5)
s1.insert(8)
s1.insert(12)
s1.size() returned 3
Requisiti
intestazione: <set>