set
is a type of container whose elements are sorted and unique. multiset
is similar, but, in the case of multiset
, multiple elements can have the same value.
Different styles of C++ have been used in those examples. Be careful that if you are using a C++98 compiler; some of this code may not be usable.