C++error C2511: overloaded member function 'void (void)' not found in 'class'请大神
答案:2 悬赏:60
解决时间 2021-02-12 06:32
- 提问者网友:爱你等于作孽
- 2021-02-11 16:43
C++error C2511: overloaded member function 'void (void)' not found in 'class'请大神
最佳答案
- 二级知识专家网友:心与口不同
- 2021-02-11 17:13
void Square::onput() 在类中声明的时候带有三个参数,实现的时候没有参数,把声明中的参数去掉
void input();
void onput(int a,int b,int c); -----》这行修改成 void onput();
private:
void input();
void onput(int a,int b,int c); -----》这行修改成 void onput();
private:
全部回答
- 1楼网友:哥在撩妹请勿打扰
- 2021-02-11 18:23
#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)<
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯