·
#include __FILE__

你说得对,“结构体不可以把自己当作成员”没有问题,不然就递归定义了,但这里是指针呀

Replies
2

指针也是Node型的指针,可以用自己同类型的指针做成员吗?

你这写法好像是C语言的,C语言里指针实际上就是一堆代表内存位置的数字,如果忽略指针的类型这里就比较好理解,Node实际上就是data加上一个数字,自然可以定义,不会有歧义,只是C语言的语法可以在可见范围内使用类型,这样写就是可以的,但如果你直接让Node里面包含了data和他本身就矛盾了