关于派生
我想请问一下高手门如果我自定义了一个函数,可不可以象构造函数那样在派生类中把我自定义的函数从基类派生过来,谢谢大家了!
如果我叙述的不明白,大家看下面的这个代码(这就是那个问题代码)
#include <iostream>
using namespace std;
class aaa
{
public:
aaa()
{
x=y=0;
}
~aaa()
{
cout<<"调用AAA析构涵数."<<endl;
}
void get(int xx,int yy) ////////////这是基类的自定义函数
{
x=xx;
y=yy;
}
void set()
{
cout<<"x="<<x<<" "<<"y="<<y<<endl;
}
private:
int x,y;
};
class bbb:public aaa
{
public:
bbb()
{
a=b=0;
}
~bbb()
{
cout<<"调用BBB析构涵数."<<endl;
}
void gets(int xx,int yy,int aa,int bb): get(xx,yy) ////////////我想把它这么派生过来,请问用什么办法?
{
a=aa;
b=bb;
}
void sets()
{
cout<<"a="<<a<<" "<<"b="<<b<<endl;
set();
}
private:
int a,b;
};
int main()
{
bbb a;
a.gets(1,2,3,4);
a.sets();
return 0;
}