The latest version of this topic can be found at <set>.
Defines the container template classes set and multiset and their supporting templates.
Syntax
#include <set>
Members
Operators
| Set version | Multiset version | Description |
|---|---|---|
| operator!= (set) | operator!= (multiset) | Tests if the set or multiset object on the left side of the operator is not equal to the set or multiset object on the right side. |
| operator< (set) | operator< (multiset) | Tests if the set or multiset object on the left side of the operator is less than the set or multiset object on the right side. |
| operator<= (set) | operator<= (multiset) | Tests if the set or multiset object on the left side of the operator is less than or equal to the set or multiset object on the right side. |
| operator== (set) | operator== (multiset) | Tests if the set or multiset object on the left side of the operator is equal to the set or multiset object on the right side. |
| operator> (set) | operator> (multiset) | Tests if the set or multiset object on the left side of the operator is greater than the set or multiset object on the right side. |
| operator>= (set) | operator>= (multiset) | Tests if the set or multiset object on the left side of the operator is greater than or equal to the set or multiset object on the right side. |
Specialized Template Functions
| Set version | Multiset version | Description |
|---|---|---|
| swap | swap | Exchanges the elements of two sets or multisets. |
Classes
| set Class | Used for the storage and retrieval of data from a collection in which the values of the elements contained are unique and serve as the key values according to which the data is automatically ordered. |
| multiset Class | Used for the storage and retrieval of data from a collection in which the values of the elements contained need not be unique and in which they serve as the key values according to which the data is automatically ordered. |
See Also
Header Files Reference
Thread Safety in the C++ Standard Library
Standard Template Library