引用: 引用 2 楼 maplewasp 的回复:
C/C++ code
typedef struct
{
int a;
int b;
}TestStruct, *TestStruct;
lz应该写错了吧,TestStruct, *TestStruct都重名了,我改一下吧!
C/C++ code
typedef struct
{
int a;
int b;
}TestStruct, *pTestStruct;
此处pTestStruct表示的是 TestStruct *的意思,即pTestStruct tmp;表示TestStruct *tmp;
也就是说tmp是个指向TestStruct的指针。