Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

<hash_set>

 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at <hash_set>.

NOTE]

This header is obsolete. The alternative is <unordered_set>.

Defines the container template classes hash_set and hash_multiset and their supporting templates.

#include <hash_set>  
  

Operators

Hash_set versionHash_multiset versionDescription
operator!= (hash_set)operator!= (hash_multiset)Tests if the hash_set or hash_multiset object on the left side of the operator is not equal to the hash_set or hash_multiset object on the right side.
operator== (hash_set)operator== (hash_multiset)Tests if the hash_set or hash_multiset object on the left side of the operator is equal to the hash_set or hash_multiset object on the right side.

Specialized Template Functions

Hash_set versionHash_multiset versionDescription
swap (hash_set)swap (hash_multiset)Exchanges the elements of two hash_sets or hash_multisets.

Classes

hash_compare ClassDescribes an object that can be used by any of the hash associative containers — hash_map, hash_multimap, hash_set, or hash_multiset — as a default Traits parameter object to order and hash the elements they contain.
hash_set ClassUsed for the storage and fast retrieval of data from a collection in which the values of the elements contained are unique and serve as the key values.
hash_multiset ClassUsed for the storage and fast retrieval of data from a collection in which the values of the elements contained are unique and serve as the key values.

Header Files Reference
Thread Safety in the C++ Standard Library
Standard Template Library

Show:
© 2017 Microsoft