gpt4 book ai didi

使用结构在另一个双向链表中创建一个双向链表

转载 作者:行者123 更新时间:2023-11-30 17:47:30 25 4
gpt4 key购买 nike

我尝试初始化一个双向链表,其中包含另一个双向链表(也带有虚拟节点)内的虚拟节点。例如,学生列表中的一个节点有许多 friend 存储在该节点内部的链表中。这是我的代码:

当我尝试编译它时,它给了我这个:警告:来自不兼容指针类型的赋值。它出现在我发表评论的行上。请帮忙。 ^^

编辑:谢谢鸭嘴兽!

最佳答案

您正在将“friendt”类型的指针分配给“friendh”。

newNode ->friendh ->next//是一个friendh类型的指针。您正在为其分配一个friendt类型的指针。

你在下一行中做了相反的事情。将好友分配给好友。

假设您的两个结构体执行相同的操作,请保留一个结构体或更改结构体中的指针类型以反射(reflect)您的代码。 IE。将 frndh* 更改为 frndt* next ,与其他结构相同

关于使用结构在另一个双向链表中创建一个双向链表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18917283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com