operator== (<list>)
Testet, ob das Listenobjekt links vom Operator gleich dem Listenobjekt rechts vom Operator ist.
bool operator==( const list<Type, Allocator>& _Left, const list<Type, Allocator>& _Right );
Parameter
_Left
Ein Objekt vom Typ list._Right
Ein Objekt vom Typ list.
Rückgabewert
true, wenn die Liste links vom Operator gleich der Liste rechts vom Operator ist; andernfalls false.
Hinweise
Der Vergleich zwischen den Listenobjekten basiert auf einem paarweisen Vergleich der entsprechenden Elemente. Zwei Listen sind gleich, wenn sie über die gleiche Anzahl von Elementen verfügen und die entsprechenden Elemente dieselben Werte aufweisen. Andernfalls sind sie ungleich.
Beispiel
// list_op_eq.cpp
// compile with: /EHsc
#include <list>
#include <iostream>
int main( )
{
using namespace std;
list <int> c1, c2;
c1.push_back( 1 );
c2.push_back( 1 );
if ( c1 == c2 )
cout << "The lists are equal." << endl;
else
cout << "The lists are not equal." << endl;
}
Anforderungen
Header: <list>
Namespace: std