operator== (<deque>)
Tests, wenn das Doppelschlangenobjekt auf der linken Seite des Operators gleich dem Doppelschlangenobjekt auf der rechten Seite ist.
bool operator==(
const deque<Type, Allocator>& _Left,
const deque<Type, Allocator>& _Right
);
Parameter
_Left
Ein Objekt vom Typ deque._Right
Ein Objekt vom Typ deque.
Rückgabewert
true, wenn die Doppelschlange auf der linken Seite des Operators gleich der Doppelschlange auf der rechten Seite des Operators befindet; andernfalls false.
Hinweise
Der Vergleich zwischen Doppelschlangenobjekten basiert auf einem paarweisen Vergleich ihrer Elemente.Zwei Doppelschlangen sind gleich, wenn sie dieselbe Anzahl von Elementen aufweisen und ihre jeweiligen Elemente die gleichen Werte aufweisen.Andernfalls sind sie ungleich.
Beispiel
// deque_op_eq.cpp
// compile with: /EHsc
#include <deque>
#include <iostream>
int main( )
{
using namespace std;
deque <int> c1, c2;
c1.push_back( 1 );
c2.push_back( 1 );
if ( c1 == c2 )
cout << "The deques are equal." << endl;
else
cout << "The deques are not equal." << endl;
c1.push_back( 1 );
if ( c1 == c2 )
cout << "The deques are equal." << endl;
else
cout << "The deques are not equal." << endl;
}
Anforderungen
Header: <deque>
Namespace: std