Freigeben über


map::size (STL/CLR)

Ermittelt die Anzahl der Elemente.

    size_type size();

Hinweise

Die Memberfunktion gibt die Länge der kontrollierten Sequenz zurück.Sie verwenden sie, um die Anzahl der Elemente in der kontrollierten Sequenz zu bestimmen.Wenn alles, das Sie sich interessieren, etwa, ob die Sequenz nicht 0 (null) Größe verfügt, finden Sie unter map::empty (STL/CLR)().

Beispiel

// cliext_map_size.cpp 
// compile with: /clr 
#include <cliext/map> 
 
typedef cliext::map<wchar_t, int> Mymap; 
int main() 
    { 
    Mymap c1; 
    c1.insert(Mymap::make_value(L'a', 1)); 
    c1.insert(Mymap::make_value(L'b', 2)); 
    c1.insert(Mymap::make_value(L'c', 3)); 
 
// display contents " [a 1] [b 2] [c 3]" 
    for each (Mymap::value_type elem in c1) 
        System::Console::Write(" [{0} {1}]", elem->first, elem->second); 
    System::Console::WriteLine(); 
 
// clear the container and reinspect 
    c1.clear(); 
    System::Console::WriteLine("size() = {0} after clearing", c1.size()); 
 
// add elements and clear again 
    c1.insert(Mymap::make_value(L'd', 4)); 
    c1.insert(Mymap::make_value(L'e', 5)); 
    System::Console::WriteLine("size() = {0} after adding 2", c1.size()); 
    return (0); 
    } 
 
  

Anforderungen

Header: <cliext/Zuordnung>

Namespace: cliext

Siehe auch

Referenz

Zuordnung (STL/CLR)

map::empty (STL/CLR)