Freigeben über


hash_set::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_set::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_set_find.cpp 
// compile with: /clr 
#include <cliext/hash_set> 
 
typedef cliext::hash_set<wchar_t> Myhash_set; 
int main() 
    { 
    Myhash_set 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 gewährleistet werden, die von einigen Element.

Anforderungen

Header: <cliext/hash_set>

Namespace: cliext

Siehe auch

Referenz

hash_set (STL/CLR)

hash_set::equal_range (STL/CLR)

hash_set::lower_bound (STL/CLR)

hash_set::upper_bound (STL/CLR)