抛出异常:读取访问冲突(链表)

时间:2021-04-30 02:53:59

标签: c++ exception linked-list

我正在制作一个名为 Tracks 的单链表,为什么当我尝试制作 ptr 类型的 Tracks 并分配 {{1} } 到它。当我将 head 值分配给 mbidd

时,它也会出现同样的错误

测试用例:

node->trackRef->mbid

Please check the error

1 个答案:

答案 0 :(得分:1)

成员变量 trackRef 是一个指针并且从未被初始化,但您在这里取消了它的引用:

trackRef->mbid = 0;

我无法从您的代码中得知 trackRef 是为每个新的 Tracks 创建还是应该传递给构造函数,但目前没有设置它的代码任何东西在使用之前。