【发布时间】:2015-04-29 07:11:34
【问题描述】:
我只是想创建一个非常简单的链表,但由于某种原因,我收到“无法访问内存”错误。我已经构建了所有其他方法,但我实际上无法创建第一个节点。语言是 C++。
构造函数如下所示:
IntListNode::IntListNode(){
data = -1;
next = this;
prev = this;
}
Linked List 构造函数如下所示:
IntList::IntList(){
IntListNode* sentinel = new IntListNode();
}
任何人都可以看到问题吗?谢谢。
【问题讨论】:
-
如果您指定这是什么语言会很有帮助。
-
语言是C++。
-
看起来您的“第一个节点”是
IntList构造函数中的一个局部变量,但您没有显示足够的代码来确定。
标签: c++ constructor linked-list