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>

Vedere anche

Concetti

Esempi di una libreria di modelli standard