回 帖 发 新 帖 刷新版面

主题:这个怎么会错呢 刚学的希望大神能指导

#include<iostream>
using namespace std;
class Box
{public:
    Box();
    Box(int,int);
    int v();
protected:
int gao;
int chang;
};
Box::Box(int c,int k)
{
gao=c;
chang=k;
}
int Box::v()
{return(chang*gao);
}
class Box2: public Box
{ public:
   get();
   get(int m,int n);
   int s();
  
};
Box2::get(int m,int n)
{ gao=m;
chang=n;
}
 int Box2::s()
 { return(chang/gao);}
int main()
{while(1){
 int a,b;
 cin>>a>>b;
 Box b1(a,b);
 cout<<b1.v();
 int m,n;
 cin>>m>>n;
 Box2 b2(3,1);
cout<<b2.s();
}
 return 0;

}

E:\C++\Microsoft Visual Studio\test.cpp(41) : error C2661: 'Box2::Box2' : no overloaded function takes 2 parameters


回复列表 (共2个回复)

沙发

C语言程序设计最新视频教程(2016)
C语言特训班内部视频,坚持30天,您就是C语言高手
高清完整版本百度网盘下载地址:
http://pan.baidu.com/s/1mhgTrrM
http://yun.baidu.com/share/link?shareid=921555821&uk=948035159
备注:赶紧下载,以备后用,以免链接失效
C语言程序设计交流QQ群(5140-31772)

板凳

通辽汽车服务网www.0475qf.com

http://www.0475qf.com

我来回复

您尚未登录,请登录后再回复。点此登录或注册