un multiset es una especie de set con la peculiaridad de que admite duplicados.
void main( )
{
std::set< int > setItem;
std::multiset< int > multisetItem;
setItem.insert( 10 );
setItem.insert( 20 );
setItem.insert( 10 );
multisetItem.insert( 10 );
multisetItem.insert( 20 );
multisetItem.insert( 10 );
for ( auto it = setItem.begin( ); it != setItem.end( ); ++it )
std::cout << *it << " ";
std::cout << std::endl;
for ( auto it = multisetItem.begin( ); it != multisetItem.end( ); ++it )
std::cout << *it << " ";
std::cout << std::endl;
Salida del programa: