C++程序设计中提示expected ✀)✀ before ✀sname✀的错误, 怎么改?

2024-11-23 21:38:46
推荐回答(2个)
回答1:

是否引用了头文件  #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< }
};

回答2:

play()函数最后为什么有两个‘}’?可能是这里错了。C++一般是只要前面有一个错误,就会引发后面很多报错的,而其实不一定报错的地方都有错。