一个构造体声明的疑惑!

一个结构体声明的疑惑!!struct test{int idouble jplayer *mplayer(PLAYER 是个类对象)}编译错误了!!!~

一个结构体声明的疑惑!!
struct test
{
   int i;
   double j;
   player *mplayer;     (PLAYER 是个类对象)
}

编译错误了!!!~~~

错误26error C2143: 语法错误 : 缺少“;”(在“*”的前面)

[解决办法]
你在struct之前申明player类了么?
[解决办法]
在 test 之前,使用
class player 或者 struct player;
[解决办法]
找不到player
[解决办法]


[解决办法]
你用的是C++的编译器吗,如果是的话,结构体的大括号后面要加一个分号啊
[解决办法]
player的声明在哪里?
结构声明以;结束。

[解决办法]
引用:
player的声明在哪里?
结构声明以;结束。

+1
[解决办法]
估计另一个是还是像你上面的结构体一样后面也没写;分号啊
[解决办法]
语法错误 : 缺少“;”(在“*”的前面)

少;