派生类构造函数中的参数可以缺省部分基类的参数吗
派生类构造函数中的参数可以缺省部分基类的参数吗?如下:
class base
{
protected:
int x,int y;
BOOL fill;
public:
base()
{}
base(int x1,int y1,BOOL xfill)
{
x=x1;
y=y1;
fill=xfill;
}
}
class derived : public base
{
protected:
int z;
public:
derived(int x1,int y1,int z1):base(x1,y1) //在此,缺省了BOOL xfill这一项 ,可行吗?
{
z=z1;
}
}
求高人指点一下。刚入门