是否引用了头文件 #include
如果没有,加上,再试
如果有,请提供完整的class student的定义
#include
#include
using namespace std;
class student {
private:
string name;
long num;
int x,y,z;
public:
student (string sname,long snum,int sx,int sy,int sz) //这是构造函数,放到类定义中
{
name=sname;
num=snum;
x=sx;
y=sy;
z=sz;
}
void play()
{
cout<}
};
play()函数最后为什么有两个‘}’?可能是这里错了。C++一般是只要前面有一个错误,就会引发后面很多报错的,而其实不一定报错的地方都有错。