multiset::value_type
Un type qui décrit un objet stocké comme un élément comme multiensemble dans sa qualité de valeur.
typedef Key value_type;
Notes
value_type est un synonyme pour le paramètre Keyde modèle.
Notez que key_type et value_type sont des synonymes pour le paramètre Cléde modèle.Les deux types sont fournis pour les classes définies et le multiensemble, où elles sont identiques, pour la compatibilité avec le mappage et le mappage de plusieurs classes, où ils sont séparés.
Pour plus d'informations sur Key, consultez la section Notes de la rubrique.
Exemple
// 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;
}
Configuration requise
en-tête : <set>
l'espace de noms : DST