operator== (vector) (STL/CLR)
Gleicher Vergleich des Vektors.
template<typename Value>
bool operator==(vector<Value>% left,
vector<Value>% 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 Vektoren verglichenes Element durch Element sind.
Beispiel
// cliext_vector_operator_eq.cpp
// compile with: /clr
#include <cliext/vector>
int main()
{
cliext::vector<wchar_t> c1;
c1.push_back(L'a');
c1.push_back(L'b');
c1.push_back(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
cliext::vector<wchar_t> c2;
c2.push_back(L'a');
c2.push_back(L'b');
c2.push_back(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/Vektor>
Namespace: cliext