hash_map : : taille (STL/CLR)
Compte le nombre d'éléments.
size_type size();
Notes
La méthode retourne la longueur de la séquence contrôlée. Vous l'utilisez pour déterminer le nombre d'éléments figurant actuellement dans la séquence contrôlée. Si tout ce dont vous vous souciez est si la séquence a une taille différente de zéro, consultez hash_map : : vide (STL/CLR)().
Exemple
// cliext_hash_map_size.cpp
// compile with: /clr
#include <cliext/hash_map>
typedef cliext::hash_map<wchar_t, int> Myhash_map;
int main()
{
Myhash_map c1;
c1.insert(Myhash_map::make_value(L'a', 1));
c1.insert(Myhash_map::make_value(L'b', 2));
c1.insert(Myhash_map::make_value(L'c', 3));
// display contents " [a 1] [b 2] [c 3]"
for each (Myhash_map::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(Myhash_map::make_value(L'd', 4));
c1.insert(Myhash_map::make_value(L'e', 5));
System::Console::WriteLine("size() = {0} after adding 2", c1.size());
return (0);
}
Configuration requise
En-tête : <cliext/hash_map>
Espace de noms cliext