jisuanqi ji1(x,y); 不对
jisuanqi类 没有带两个参数的构造函数 所有不能这样写
class jisuanqi
{
public:
jasuanqi(){};
void jia(int x,int y); //加法计算函数
private:
int x; //加数
int y; //被加数
int num; //答案
};
最后面
jisuanqi ji1;
ji1.jia(x,y);
jisuanqi ji1(x,y); 这什么意思, 你根本没定义两个参数的构造函数啊
应该是 jisuanqi ji1;
ji1.jia(x,y);
你要知道,编译器完全按语法规则办事, 它不会猜测你的意思的
jisuanqi ji1(x,y); 明显不对啊,应该是
jisuanqi ji1;
ji1.jia(x,y);
#include
类jisuangqi 没有对象
应该在函数中 加 jisuangqi 对象名
然后 对象名.jia(x,y)
你用jisuangqi.jia 不行