Aracılığıyla paylaş


operator<= (<queue>)

Sıra nesnesinin işlecinin sol tarafındaki sınamaları eşit veya bundan küçük sıra nesnesi için sağ tarafında olur.

bool operator<=(
   const queue <Type, Container>& _Left,
   const queue <Type, Container>& _Right,
);

Parametreler

  • _Left
    Bir nesne türü sıra.

  • _Right
    Bir nesne türü sıra.

Dönüş Değeri

gerçek sıra işlecinin sol tarafındaki kesinlikle sıra; işlecinin sağ tarafındaki azdır, Aksi halde yanlış.

Notlar

Sıra nesneleri arasında karşılaştırma öðelerinin yapılandırdı Karşılaştırmasında esas alır.İki sıra nesneleri arasındaki ilişkiyi küçüktür veya eşittir, eşit olmayan öğelerin ilk çifti Karşılaştırmasında dayanır.

Örnek

// queue_op_le.cpp
// compile with: /EHsc
#include <queue>
#include <iostream>

int main( )
{
   using namespace std;
   queue <int> q1, q2, q3;

   q1.push( 5 );
   q1.push( 10 );
   q2.push( 1 );
   q2.push( 2 );
   q3.push( 5 );
   q3.push( 10 );

   if ( q1 <= q2 )
      cout << "The queue q1 is less than or equal to "
           << "the queue q2." << endl;
   else
      cout << "The queue q1 is greater than "
           << "the queue q2." << endl;

   if ( q1 <= q3 )
      cout << "The queue q1 is less than or equal to "
           << "the queue q3." << endl;
   else
      cout << "The queue q1 is greater than "
           << "the queue q3." << endl;
}
  
  

Gereksinimler

Başlık: <queue>

Namespace: std

Ayrıca bkz.

Başvuru

Standart Şablon Kütüphanesi