Aracılığıyla paylaş


operator!= (multimap)

Sınamaları işlecinin sol tarafındaki multimap nesne sağ tarafındaki multimap nesneye eşit değil.

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 multimaps; değil eşitse yanlış multimaps, eşit olur.

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_ne.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 << "The multimaps m1 and m2 are not equal." << endl;
   else
      cout << "The multimaps m1 and m2 are equal." << endl;

   if ( m1 != m3 )
      cout << "The multimaps m1 and m3 are not equal." << endl;
   else
      cout << "The multimaps m1 and m3 are equal." << endl;
}
  
  

Gereksinimler

Başlık: <map>

Namespace: std

Ayrıca bkz.

Başvuru

Standart Şablon Kütüphanesi