operator== (<list>)
Tests, wenn das Listenobjekt auf der linken Seite des Operators gleich das Listenobjekt auf der rechten Seite ist.
bool operator==(
const list<Type, Allocator>& _Left,
const list<Type, Allocator>& _Right
);
Parameter
_Left
Ein Objekt des Typs list._Right
Ein Objekt des Typs list.
Rückgabewert
true, wenn die Liste auf der linken Seite des Operators gleich der Liste auf der rechten Seite des Operators ist; andernfalls false.
Hinweise
Der Vergleich zwischen Listenobjekten basiert auf einem paarweisen Vergleich ihrer Elemente.Zwei Listen sind gleich, wenn sie dieselbe Anzahl von Elementen aufweisen und ihre jeweiligen Elemente die gleichen 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