gpt4 book ai didi

c++ - 循环双向链表 - 段错误 : 11

转载 作者:行者123 更新时间:2023-11-28 02:09:20 24 4
gpt4 key购买 nike

<分区>

我正在尝试实现一个循环双向链表,但我一直收到段错误:11 错误(我相信这是因为添加和删除函数)。我不知道我的代码是否接近,但我无法通过这个错误来正确测试它。这是我认为涉及的代码:

(Circular_DLList.cc)

void Circular_DLList::add_to_tail(int a)
{
if (is_empty()) {
tail = new DLLNode(a);
tail->next = tail;
}
else {
tail->next = new DLLNode(a, tail->next);
}
}

int Circular_DLList::delete_from_tail()
{
if(!is_empty())
{
int a = tail->info;
tail = tail->prev;
tail->next = null;
return a;
}
else
{
tail = 0;
}
return a;
}

任何帮助都会很棒,谢谢。

24 4 0
文章推荐: c++ - OpenCV:给 imread() 的链接失败
文章推荐: php - Royalslider 和 Picturefill.js
文章推荐: debugging - 添加 Accordion 时,Mootools 'Uncaught TypeError: Property ' 对象 # 的容器不是函数'错误