fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. class Stack
  5. {
  6. public:
  7. Stack(int x) : x(x)
  8. {
  9.  
  10. }
  11.  
  12. bool operator==(const Stack& e) const
  13. {
  14. return this->x == e.x;
  15. }
  16.  
  17. private:
  18. int x;
  19. };
  20.  
  21.  
  22. int main()
  23. {
  24. std::vector<Stack> vec = { Stack(1), Stack(2), Stack(3) };
  25. std::vector<Stack> mec = { Stack(1), Stack(2), Stack(3) };
  26.  
  27. if ( vec == mec)
  28. {
  29. std::cout << "true" << std::endl;
  30. }
  31.  
  32. return 0;
  33. }
Success #stdin #stdout 0s 4276KB
stdin
Standard input is empty
stdout
true