void currentfor()
{
if(current == NULL)
{
cout << "You don t have any members yet!" << endl;
}
else
{
if (current->next == NULL)
cout << "This is the end of the list." << endl;
else
current = current->next;
}
}
void currentbac()
{
if (current == first)
cout << "This is the beginning of the list." << endl;
else
{
list *previous;
previous = first;
while (previous->next != current)
{
previous = previous->next;
}
current = previous;
}
}
I m ALMOST 在那里,但仍然存在一个问题。
我如何知道我目前的立场是在我改变目前立场的时候? 由于每当我使用这两种移动功能时,似乎就没有工作。 在我行走时,我试图在“目前”的位置上增加一个节点,但总是在一切节点之后加上该项目。
PLUS in my previous code I m not able to change the fact that the "<--current position" is pointing at all the nodes and not at one node.
我要指出一点,更清楚的是,用户知道目前点的人在哪里。
希望者理解。 我只字不提C++,但我的教授希望我自己(无论这意味着什么)学习,我现在试图在网上查阅其如此困难的参考资料,以便获得Im项目的信息。