Boyov
May 10, 2005, 11:37
Hi,
class base
{
int a;
public:
base (int arg) { a = arg;}
}
class derived1: virtual public base
{
public:
derived1 (int arg): base(arg);
}
class derived2: virtual public base
{
public:
derived2 (int arg): base(arg);
}
class derived3: public derived1, public derived2
{
public:
derived3(int arg): derived1(arg),derived2(arg);
}
Is the declaration of derived3 constructor right ?
Thanks in advance ;-)
class base
{
int a;
public:
base (int arg) { a = arg;}
}
class derived1: virtual public base
{
public:
derived1 (int arg): base(arg);
}
class derived2: virtual public base
{
public:
derived2 (int arg): base(arg);
}
class derived3: public derived1, public derived2
{
public:
derived3(int arg): derived1(arg),derived2(arg);
}
Is the declaration of derived3 constructor right ?
Thanks in advance ;-)