hash_multimap::find (STL/CLR)
Sucht ein Element, der einem angegebenen Schlüssel entspricht.
iterator find(key_type key);
Parameter
- Schlüssel
Die zu suchende Schlüsselwert.
Hinweise
Wenn mindestens ein Element in der kontrollierten Sequenz entsprechende Reihenfolge mit key verfügt, gibt die Memberfunktion einen Iterator zurück, der festlegt, eines dieser Elemente Andernfalls wird hash_multimap::end (STL/CLR)() zurück.Sie verwenden sie, um ein Element in der kontrollierten Sequenz zu suchen, die derzeit einem angegebenen Schlüssel übereinstimmt.
Beispiel
// cliext_hash_multimap_find.cpp
// compile with: /clr
#include <cliext/hash_map>
typedef cliext::hash_multimap<wchar_t, int> Myhash_multimap;
int main()
{
Myhash_multimap c1;
c1.insert(Myhash_multimap::make_value(L'a', 1));
c1.insert(Myhash_multimap::make_value(L'b', 2));
c1.insert(Myhash_multimap::make_value(L'c', 3));
// display contents " [a 1] [b 2] [c 3]"
for each (Myhash_multimap::value_type elem in c1)
System::Console::Write(" [{0} {1}]", elem->first, elem->second);
System::Console::WriteLine();
System::Console::WriteLine("find {0} = {1}",
L'A', c1.find(L'A') != c1.end());
Myhash_multimap::iterator it = c1.find(L'b');
System::Console::WriteLine("find {0} = [{1} {2}]",
L'b', it->first, it->second);
System::Console::WriteLine("find {0} = {1}",
L'C', c1.find(L'C') != c1.end());
return (0);
}
Beschreibung
Beachten Sie, dass find nicht gewährleistet werden, die von einigen Element.
Anforderungen
Header: <cliext/hash_map>
Namespace: cliext
Siehe auch
Referenz
hash_multimap::equal_range (STL/CLR)