在结构内部还是外部,我应该在哪里放置链表?

时间:2019-11-16 02:33:49

标签: c list struct double-pointer

最好将链表的标题(双指针)保留在链表本身的结构之内还是之外?

1 个答案:

答案 0 :(得分:0)

具有包含链接列表属性的结构,使您可以一次拥有一个链接列表的多个实例。

也就是说,如果head是链接列表的唯一属性,即如果您不保留尾数或计数,并且不支持按列表的自定义分配器和取消分配器,则使用结构没有意义。好吧,如果您确定需要使用结构,则可以更轻松地添加这些功能。