若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文
建議使用 Visual Studio 2017

operator!= (unordered_multiset)

 

測試在運算子左方的 unordered_multiset 物件是否不等於右邊的 unordered_multiset 物件。


      bool operator!=(
   const unordered_multiset <Key, Hash, Pred, Allocator>& _Left,
   const unordered_multiset <Key, Hash, Pred, Allocator>& _Right
);

_Left

型別 unordered_multiset 的物件。

_Right

型別 unordered_multiset 的物件。

true ,如果 unordered_multisets 相等; false ,如果它們相等。

在 unordered_multiset 物件之間的比較不受儲存其項目的選擇性命令的。  兩 unordered_multisets 相等,則它們的項目數,以及容器中的項目是項目的排列在另一個容器的。  否則就是不相等。  

範例

// unordered_multiset_ne.cpp 
// compile by using: cl.exe /EHsc /nologo /W4 /MTd 
#include <unordered_set> 
#include <iostream> 
#include <ios>

int main() 
{ 
    using namespace std;

    unordered_multiset<char> c1, c2, c3;

    c1.insert('a'); 
    c1.insert('b'); 
    c1.insert('c'); 
    c1.insert('c'); 

    c2.insert('c'); 
    c2.insert('c'); 
    c2.insert('a'); 
    c2.insert('d'); 

    c3.insert('c'); 
    c3.insert('c'); 
    c3.insert('a'); 
    c3.insert('b'); 

   cout << boolalpha;
   cout << "c1 != c2: " << (c1 != c2) << endl; 
   cout << "c1 != c3: " << (c1 != c3) << endl; 
   cout << "c2 != c3: " << (c2 != c3) << endl; 

    return (0); 
} 

輸出:

c1 != c2: true

c1 != c3: false

c2 != c3: true

需求

標頭: <unordered_set>

命名空間: std

顯示: