中易网

C++error C2511: overloaded member function 'void (void)' not found in 'class'请大神

答案:2  悬赏:60  
解决时间 2021-02-12 06:32
C++error C2511: overloaded member function 'void (void)' not found in 'class'请大神
最佳答案
void Square::onput() 在类中声明的时候带有三个参数,实现的时候没有参数,把声明中的参数去掉
void input();
void onput(int a,int b,int c); -----》这行修改成 void onput();
private:
全部回答
#include  #include  using namespace std; class Square { public:     void input();     void onput(); private:     int a;     int b;     int c;     int num[3][3]; }; void Square::input() { //int num[3][3];     int i,j;     for(i=0; i<3; i++)         for(j=0; j<3; j++)             cin>>num[i][j];     //cin>>" "; } void Square::onput() {     int a,b,c;     a=num[0][0]*num[1][1]*num[2][2];     b=num[0][1]*num[1][2]*num[2][0];     c=num[0][2]*num[1][0]*num[2][1];     cout<<(a-b-c)<
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯