Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tests, wenn das Stapelobjekt auf der linken Seite des Operators kleiner oder gleich dem Stapelobjekt auf der rechten Seite ist.
bool operator<=(
const stack <Type, Container>& _Left,
const stack <Type, Container>& _Right
);
Parameter
_Left
Ein Objekt des Typs stack._Right
Ein Objekt des Typs stack.
Rückgabewert
true, wenn der Stapel auf der linken Seite des Operators kleiner oder gleich dem Stapel auf der rechten Seite des Operators befindet; andernfalls false.
Hinweise
Der Vergleich zwischen Stapelobjekten basiert auf einem paarweisen Vergleich ihrer Elemente.Kleiner oder gleich Beziehung zwischen zwei Stapelobjekten basiert auf einem Vergleich der ersten Paar der ungleich Elemente.
Beispiel
// stack_op_le.cpp
// compile with: /EHsc
#include <stack>
#include <iostream>
int main( )
{
using namespace std;
// Declares stacks with default deque base container
stack <int> s1, s2, s3;
s1.push( 5 );
s1.push( 10 );
s2.push( 1 );
s2.push( 2 );
s3.push( 5 );
s3.push( 10 );
if ( s1 <= s2 )
cout << "The stack s1 is less than or equal to "
<< "the stack s2." << endl;
else
cout << "The stack s1 is greater than "
<< "the stack s2." << endl;
if ( s1 <= s3 )
cout << "The stack s1 is less than or equal to "
<< "the stack s3." << endl;
else
cout << "The stack s1 is greater than "
<< "the stack s3." << endl;
}
Anforderungen
Header: <stack>
Namespace: std