operator== (multiset) (STL/CLR)
Führen Sie dieselben Vergleich auf.
template<typename Key>
bool operator==(multiset<Key>% left,
multiset<Key>% right);
Parameter
left
Linker Container zu vergleichen.right
Rechter Container zu vergleichen.
Hinweise
Die Operatorfunktionsrückgaben true, wenn die Sequenzen, die von left und right gesteuert werden, die gleiche Länge und, für die einzelnen Positionen i, left[i] == right[i]. Sie verwenden sie, um zu testen, ob left wie right sortiert wird, wenn die beiden Multisets verglichenes Element durch Element sind.
Beispiel
// cliext_multiset_operator_eq.cpp
// compile with: /clr
#include <cliext/set>
typedef cliext::multiset<wchar_t> Mymultiset;
int main()
{
Mymultiset c1;
c1.insert(L'a');
c1.insert(L'b');
c1.insert(L'c');
// display contents " a b c"
for each (wchar_t elem in c1)
System::Console::Write(" {0}", elem);
System::Console::WriteLine();
// assign to a new container
Mymultiset c2;
c2.insert(L'a');
c2.insert(L'b');
c2.insert(L'd');
// display contents " a b d"
for each (wchar_t elem in c2)
System::Console::Write(" {0}", elem);
System::Console::WriteLine();
System::Console::WriteLine("[a b c] == [a b c] is {0}",
c1 == c1);
System::Console::WriteLine("[a b c] == [a b d] is {0}",
c1 == c2);
return (0);
}
Anforderungen
Header: <cliext/Satz>
Namespace: cliext
Siehe auch
Referenz
operator!= (multiset) (STL/CLR)
operator< (multiset) (STL/CLR)
operator>= (multiset) (STL/CLR)