Udostępnij za pośrednictwem


operator<= (set)

Sprawdza, czy zestaw obiektów po lewej stronie operatora jest mniejsza niż lub równa obiektu zestawu po prawej stronie.

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

Parametry

  • _Left
    Obiekt typu zestaw.

  • _Right
    Obiekt typu zestaw.

Wartość zwracana

TRUE Jeśli zestaw po lewej stronie operatora jest mniejsza lub równa zestaw po prawej stronie operatora; w przeciwnym razie false.

Uwagi

Porównanie między obiektami zestaw opiera się na par porównanie ich elementów.Mniejszej lub równej do relacji między dwoma obiektami opiera się na porównaniu pierwszej pary nierówne elementy.

Przykład

// set_op_le.cpp
// compile with: /EHsc
#include <set>
#include <iostream>

int main( )
{
   using namespace std;
   set <int> s1, s2, s3, s4;
   int i;

   for ( i = 0 ; i < 3 ; i++ )
   {
      s1.insert ( i );
      s2.insert ( i * i );
      s3.insert ( i - 1 );
      s4.insert ( i );
   }

   if ( s1 <= s2 )
      cout << "Set s1 is less than or equal to the set s2." << endl;
   else
      cout << "The set s1 is greater than the set s2." << endl;

   if ( s1 <= s3 )
      cout << "Set s1 is less than or equal to the set s3." << endl;
   else
      cout << "The set s1 is greater than the set s3." << endl;

   if ( s1 <= s4 )
      cout << "Set s1 is less than or equal to the set s4." << endl;
   else
      cout << "The set s1 is greater than the set s4." << endl;
}
  

Wymagania

Nagłówek: <set>

Przestrzeń nazw: std

Zobacz też

Informacje

Standardowa biblioteka szablonów