Freigeben über


hash_multiset::find (STL/CLR)

Sucht ein Element, der einem angegebenen Schlüssel entspricht.

    iterator find(key_type key);

Parameter

  • Schlüssel
    Für zu suchen Schlüsselwert.

Hinweise

Wenn mindestens ein Element in der Sequenz gesteuerten entsprechende Reihenfolge mit key festgelegt ist, gibt die Memberfunktion ein Iterator zurück, der eines dieser Elemente festgelegt; andernfalls gibt sie hash_multiset::end (STL/CLR)() zurück. Sie verwenden sie, um ein Element in der Sequenz gesteuerten derzeit zu suchen, die einen angegebenen Schlüssel entspricht.

Beispiel

// cliext_hash_multiset_find.cpp 
// compile with: /clr 
#include <cliext/hash_set> 
 
typedef cliext::hash_multiset<wchar_t> Myhash_multiset; 
int main() 
    { 
    Myhash_multiset c1; 
    c1.insert(L'a'); 
    c1.insert(L'b'); 
    c1.insert(L'c'); 
 
// display initial contents " a b c" 
    for each (wchar_t elem in c1) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
 
    System::Console::WriteLine("find {0} = {1}", 
        L'A', c1.find(L'A') != c1.end()); 
    System::Console::WriteLine("find {0} = {1}", 
        L'b', *c1.find(L'b')); 
    System::Console::WriteLine("find {0} = {1}", 
        L'C', c1.find(L'C') != c1.end()); 
    return (0); 
    } 
 
  

Beschreibung

Beachten Sie, dass find nicht unbedingt, das von einigen Element es findet.

Anforderungen

Header: <cliext/hash_set>

Namespace: cliext

Siehe auch

Referenz

hash_multiset (STL/CLR)

hash_multiset::equal_range (STL/CLR)

hash_multiset::lower_bound (STL/CLR)

hash_multiset::upper_bound (STL/CLR)