【发布时间】:2014-03-29 03:00:19
【问题描述】:
bool CharacterList::addCharacter(Character *newCharacter)
{
Character *temp, *back;
if(head == NULL)
{
head = newCharacter;
}
else
{
temp = head;
back = NULL;
while((temp != NULL) && (temp < newCharacter))
{
back = temp;
temp = temp.next;
}
if(back == NULL)
{
newCharacter.next = head;
head = newCharacter;
}
else
{
back.next = newCharacter;
newCharacter.next = temp;
}
return true;
}
}
我正在为 Character 类的对象创建一个有序链表(CharacterList)。这个函数只接受一个参数,一个指向 Character 类对象 (*newCharacter) 的指针。然后它将这个角色添加到角色对象的链接列表中。我不确定这是否是我将对象插入链接列表的方式。有人可以指导我吗?
【问题讨论】:
-
Stack Overflow 不用于“指导”或“指导”。它是针对有关编程语言的具体问题。要学习该语言的基础知识,请详细学习您的 C++ 书籍并查阅文档。谢谢。
-
恕我直言,当我要求“指导”时,我的意思是就上述代码寻求帮助。我不确定我是否正确使用“
-
恕我直言,您对一群免费提供时间的人寄予厚望。您应该投入一些自己的时间和精力来学习您想要使用的技术。这里没有迹象表明你在学习中遇到了技术障碍,只是因为某种原因你已经停止了。当然,有趣的是,您甚至没有在您的问题中提到“编译器甚至没有尝试编译代码”。
-
抱歉,我没有提及编译器问题。我了解我获得的帮助是免费的,对此我深表感谢。如果我浪费了你的时间,我也为此道歉!
-
对不起,我没听懂你想说什么。我不是那么精通技术。
标签: c++ class singly-linked-list