PDA

View Full Version : Inheritance and Constructor(z)


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 ;-)

Agregat
May 25, 2005, 19:32
конечно нет. отсутствует тело конструктора.