Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Um tipo que descreve um objeto armazenado como um elemento como um multiset em sua capacidade como um valor.
typedef Key value_type;
Comentários
value_type é um sinónimo para o parâmetro Keydo modelo.
Observe que key_type e value_type são sinónimos para o parâmetro Chavedo modelo.Ambos os tipos são fornecidos para as classes definidas e o multiset, onde são idênticos, para compatibilidade com o mapa e o multimap de classes, onde eles distintos.
Para obter mais informações sobre Key, consulte a seção comentários do tópico.
Exemplo
// multiset_value_type.cpp
// compile with: /EHsc
#include <set>
#include <iostream>
int main( )
{
using namespace std;
multiset <int> ms1;
multiset <int>::iterator ms1_Iter;
multiset <int> :: value_type svt_Int; // Declare value_type
svt_Int = 10; // Initialize value_type
multiset <int> :: key_type skt_Int; // Declare key_type
skt_Int = 20; // Initialize key_type
ms1.insert( svt_Int ); // Insert value into s1
ms1.insert( skt_Int ); // Insert key into s1
// A multiset accepts key_types or value_types as elements
cout << "The multiset has elements:";
for ( ms1_Iter = ms1.begin( ) ; ms1_Iter != ms1.end( ); ms1_Iter++ )
cout << " " << *ms1_Iter;
cout << "." << endl;
}
Requisitos
Cabeçalho: <set>
namespace: STD