Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés

operator>= (map)

 

Comprueba si el objeto de mapa en el lado izquierdo del operador es mayor o igual que el objeto de mapa en el lado derecho.


bool operator>=(
   const map <Key, Type, Traits, Allocator>& 
_Left
,
   const map <Key, Type, Traits, Allocator>& 
_Right
);

_Left

Un objeto de tipo mapa.

_Right

Un objeto de tipo mapa.

true si el mapa en el lado izquierdo del operador es mayor o igual que el mapa en el lado derecho de la lista; en caso contrario false.

La comparación entre los objetos de asignación se basa en una comparación en pares de sus elementos. La relación de mayor o igual entre dos objetos se basa en una comparación del primer par de elementos diferentes.

Ejemplo

// map_op_ge.cpp
// compile with: /EHsc
#include <map>
#include <iostream>

int main( )
{
   using namespace std;
   map < int, int > m1, m2, m3, m4;
   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 ) );
      m4.insert ( Int_Pair ( i, i ) );
   }

   if ( m1 >= m2 )
      cout << "Map m1 is greater than or equal to map m2." << endl;
   else
      cout << "The map m1 is less than the map m2." << endl;

   if ( m1 >= m3 )
      cout << "Map m1 is greater than or equal to map m3." << endl;
   else
      cout << "The map m1 is less than the map m3." << endl;

   if ( m1 >= m4 )
      cout << "Map m1 is greater than or equal to map m4." << endl;
   else
      cout << "The map m1 is less than the map m4." << endl;
}
El mapa m1 es menor que el mapa m2. Mapa m1 es mayor o igual que asignar m3. Mapa m1 es mayor o igual que asignar m4.

Requisitos

Encabezado: <map>

Espacio de nombres: std

Mostrar: