error C2144:error C2144: 语法错误 : “int”的前面应有“)”
#include<iostream>usingnamespacestd;classme{public:voidset(intm=0,intn=0){cin>>m>>n;a...
#include<iostream>
using namespace std;
class me{
public:
void set(int m=0,int n=0){
cin>>m>>n;
a=m;
b=n;
}
void print(){
int x,y,z=1,i;
if(a>b){x=b;y=a;}
else{x=a;y=b;}
for(i=x;i<=y;i++)
{z=z*i;}
cout<<z<<endl;
}
private:
int a,b;
};
;int main(){
me Me;
Me.set(int m,int n);
Me.print();
return 0;
error C2144: 语法错误 : “int”的前面应有“)”
error C2059: 语法错误 : “)”
这是什么原因啊,还有私有成员可以直接调用吗?什么形参实参的我没怎么搞懂。 展开
using namespace std;
class me{
public:
void set(int m=0,int n=0){
cin>>m>>n;
a=m;
b=n;
}
void print(){
int x,y,z=1,i;
if(a>b){x=b;y=a;}
else{x=a;y=b;}
for(i=x;i<=y;i++)
{z=z*i;}
cout<<z<<endl;
}
private:
int a,b;
};
;int main(){
me Me;
Me.set(int m,int n);
Me.print();
return 0;
error C2144: 语法错误 : “int”的前面应有“)”
error C2059: 语法错误 : “)”
这是什么原因啊,还有私有成员可以直接调用吗?什么形参实参的我没怎么搞懂。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询