operator== (<deque>)
Teste si l'objet de deque située à gauche de l'opérateur est égal à l'objet de deque côté droit.
bool operator==(
const deque<Type, Allocator>& _Left,
const deque<Type, Allocator>& _Right
);
Paramètres
_Left
Objet de type deque._Right
Objet de type deque.
Valeur de retour
true si le deque située à gauche de l'opérateur est égal au deque à droite de l'opérateur ; sinon false.
Notes
La comparaison entre les objets de deque est basé sur par paire une comparaison de leurs éléments.Deux deques sont égaux s'ils ont le même nombre d'éléments et leurs éléments respectifs ont les mêmes valeurs.Sinon, ils sont inégaux.
Exemple
// 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;
}
Configuration requise
en-tête : <deque>
l'espace de noms : DST