hash_map::end (STL/CLR)
Legt das Ende der kontrollierten Sequenz fest.
iterator end();
Hinweise
Die Memberfunktion ist ein bidirektionaler Iterator zurück, die derzeit hinter dem Ende der kontrollierten Sequenz hinaus zeigt.Sie verwenden sie, um einen Iterator abrufen, der das Ende der kontrollierten Sequenz fest. seinen Status doesn keine Änderung, wenn sich die Länge der kontrollierten Sequenz ändert.
Beispiel
// cliext_hash_map_end.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();
// inspect last two items
Myhash_map::iterator it = c1.end();
--it;
--it;
System::Console::WriteLine("*-- --end() = [{0} {1}]",
it->first, it->second);
++it;
System::Console::WriteLine("*--end() = [{0} {1}]",
it->first, it->second);
return (0);
}
Anforderungen
Header: <cliext/hash_map>
Namespace: cliext