can derived class access base class non-static members without object of the base class
class base
{
public:
int data;
void f1()
{
}
};
class derived : base
{
public :
void f()
{
base::data = 44; // is this possible
cout << base::data << endl;
}
};
why does the below one shows a error
class base
{
public:
int data;
void f1()
{
}
};
class derived : base
{
public :
static void f()
{
base::data = 44; // this one shows a error
cout << base::data << endl;
}
};
i could not find the answer at any wedsites