我在vs2010中建立了C++项目 在头文件中写了一个链表结构体
头文件是2-2.h 然后将工程的.cpp都改成了.c
typedef int ElemType;
typedef struct LNode
{
ElemType data;
struct LNode *next;
};
typedef struct LNode *LinkList;
但是编译的时候出错
说重复定义了 怎么解决呢
typedef struct LNode //这里的typedef多余,去掉就行 { ElemType data; struct LNode *next; }; typedef struct LNode *LinkList;
typedef struct LNode *LinkList; 的struct去掉,是重定义了