The marked line causes this error:Code:class A
{
public:
int nData;
};
class B : public A
{
public:
B():nData(0) {} //<----Causes error
~B() {}
};
Is there any way to initialize derived variables in a list like the way I have tried?Quote:
error C2614: 'B' : illegal member initialization: 'nData' is not a base or member