Error 'a value of type “X *” cannot be assigned to an entity of type “X *”' when using typedef struct

后端 未结 3 753
走了就别回头了
走了就别回头了 2021-01-21 09:11

Here is the struct I am using for the nodes...

typedef struct
{
    struct Node* next;
    struct Node* previous;
    void* data;
} Node;

and h

3条回答
  •  抹茶落季
    2021-01-21 10:03

    I think the problem is there is no struct called Node, there is only a typedef. Try

     typedef struct Node { ....
    

提交回复
热议问题