Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Teste si l'objet de mappage multiple sur le côté gauche de l'opérateur est moins que l'objet de mappage multiple du côté droit.
bool operator<(
const multimap <Key, Type, Traits, Allocator>& _Left,
const multimap <Key, Type, Traits, Allocator>& _Right
);
Paramètres
_Left
Objet de type multimap._Right
Objet de type multimap.
Valeur de retour
true si le mappage multiple sur le côté gauche de l'opérateur est strictement inférieure au mappage d'IU à droite de l'opérateur ; sinon false.
Notes
La comparaison entre les objets de mappage multiple est basé sur par paire une comparaison de leurs éléments.Inférieur à la relation entre deux objets est basé sur une comparaison des premières paires d'éléments inégaux.
Exemple
// multimap_op_lt.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main( )
{
using namespace std;
multimap < int, int > m1, m2, m3;
int i;
typedef pair < int, int > Int_Pair;
for ( i = 1 ; i < 3 ; i++ )
{
m1.insert ( Int_Pair ( i, i ) );
m2.insert ( Int_Pair ( i, i * i ) );
m3.insert ( Int_Pair ( i, i - 1 ) );
}
if ( m1 < m2 )
cout << "The multimap m1 is less than the multimap m2." << endl;
else
cout << "The multimap m1 is not less than the multimap m2." << endl;
if ( m1 < m3 )
cout << "The multimap m1 is less than the multimap m3." << endl;
else
cout << "The multimap m1 is not less than the multimap m3." << endl;
}
Configuration requise
en-tête : <map>
l'espace de noms : DST