Freigeben über


operator== (Stapel) (STL/CLR)

Gleicher Vergleich des Stapels.

template<typename Value,
    typename Container>
    bool operator==(stack<Value, Container>% left,
        stack<Value, Container>% right);

Parameter

  • left
    Linker zu vergleichende Container.

  • right
    Rechter zu vergleichende Container.

Hinweise

Die Funktion für Operator gibt true zurück, wenn die Sequenzen, die von left und right gesteuert werden, die gleiche Länge. Für jede Position i, left[i] ==right[i] haben.Sie verwenden sie, um zu testen, ob left dieselben wie right geordnet ist, wenn die beiden Stapeln verglichenes Element durch Elements sind.

Beispiel

// cliext_stack_operator_eq.cpp 
// compile with: /clr 
#include <cliext/stack> 
 
typedef cliext::stack<wchar_t> Mystack; 
int main() 
    { 
    Mystack c1; 
    c1.push(L'a'); 
    c1.push(L'b'); 
    c1.push(L'c'); 
 
// display contents " a b c" 
    for each (wchar_t elem in c1.get_container()) 
        System::Console::Write(" {0}", elem); 
    System::Console::WriteLine(); 
 
// assign to a new container 
    Mystack c2; 
    c2.push(L'a'); 
    c2.push(L'b'); 
    c2.push(L'd'); 
 
// display contents " a b d" 
    for each (wchar_t elem in c2.get_container()) 
        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/Aufrufliste>

Namespace: cliext

Siehe auch

Referenz

Stapel (STL/CLR)

Operator! = (Stapel) (STL/CLR)

operator< (Stapel) (STL/CLR)

operator>= (Stapel) (STL/CLR)

operator> (Stapel) (STL/CLR)

operator<= (Stapel) (STL/CLR)