C++ 比较链接列表中的值

C++ 比较链接列表中的值,c++,visual-c++,C++,Visual C++,这是我的课 class Element { public: comparegreater(Element* temp1, Element* temp2) private: int row int col int value Element* next }; 我有一个链表,我需要一个函数的帮助,这个函数假定比较链表中的第一个元素int值和第二个元素int值 如何比较这两个值?这就是我迄今为止所尝试的,我确信是错误的。我知道答案 bool Elem

这是我的课

class Element
{
  public:
    comparegreater(Element* temp1, Element* temp2)

  private:
    int row
    int col
    int value
    Element* next
};
我有一个链表,我需要一个函数的帮助,这个函数假定比较链表中的第一个元素int值和第二个元素int值

如何比较这两个值?这就是我迄今为止所尝试的,我确信是错误的。我知道答案

bool Element::comparegreater(ElementPtr temp1,ElementPtr temp2)
{
  if (temp1 > temp2)
  {
    return 1;
  }
  else
  {
    return 0;
  }
}
如何比较这两个值

通过比较这些值:

return temp1->value > temp2->value;

首先考虑temp1->getValue>temp2->getValue。您还可以重载@axiom您的意思是什么???您正在比较对象。除非你定义了