operator== (multimap)
Sınamaları multimap işlecinin sol tarafındaki sağ tarafındaki multimap nesneye eşit nesnesidir.
bool operator==(
const multimap <Key, Type, Traits, Allocator>& _Left,
const multimap <Key, Type, Traits, Allocator>& _Right
);
Parametreler
_Left
Bir nesne türü multimap._Right
Bir nesne türü multimap.
Dönüş Değeri
gerçek ; işlecinin sağ tarafındaki birden çok eşleme işlecinin sol tarafındaki birden çok eşleme eşitse Aksi halde yanlış.
Notlar
Multimap nesneler arasında karşılaştırma öðelerinin yapılandırdı Karşılaştırmasında esas alır. Bunlar aynı sayıda öğe varsa ve bunların ilgili öğeleri aynı değerlere sahip iki multimaps eşit. Aksi halde, bunlar eşit olmayan.
Örnek
// multimap_op_eq.cpp
// compile with: /EHsc
#include <map>
#include <iostream>
int main( )
{
using namespace std;
multimap<int, int> m1, m2, m3;
int i;
typedef pair<int, int> Int_Pair;
for (i = 0; i < 3; i++)
{
m1.insert(Int_Pair(i, i));
m2.insert(Int_Pair(i, i*i));
m3.insert(Int_Pair(i, i));
}
if ( m1 == m2 )
cout << "m1 and m2 are equal" << endl;
else
cout << "m1 and m2 are not equal" << endl;
if ( m1 == m3 )
cout << "m1 and m3 are equal" << endl;
else
cout << "m1 and m3 are not equal" << endl;
}
Gereksinimler
Başlık: <map>
Namespace: std