【发布时间】:2014-05-07 08:11:55
【问题描述】:
如果这段代码中的任何内容看起来很奇怪(比如不合逻辑地使用指针),那是因为它是用于赋值的,所以无需让我知道在这种情况下绝对没有理由使用指针。感谢您提前提供帮助。
代码对我有用,除了一件事,insertNode 函数使用 Pet 类中的重载
问题出在下面的sn-p
bool Pet::operator <(Pet &right)
{
if (name.compare(right.name) < 0)
return true;
else if (name.compare(right.name) > 0)
return false;
}
在我看来,这并没有什么问题,不会导致任何改变。我无法测试运算符是否正确(> 0 和
【问题讨论】:
-
找到正确的代码部分和正确的发布数量有时很难,但你的问题确实有点太长了。
-
您最好只包含您认为与您的问题特别相关的内容。如果查看您的问题的人需要更多信息,他们会这样说,您可以添加。通过在此处添加所有内容,无论其重要性如何,问题都太长而无法详细阅读,大多数读者几乎会跳过其中的绝大多数内容。
标签: c++ string class linked-list operator-overloading