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