S
Suresh V
#include <iostream.h>
class A {
protected:
int a;
};
class B : protected A
{
};
class C: private B
{
public:
void assign() {
a = 1;
}
};
int main(){
C* a = new C();
a->assign();
return 0;
}
How can class 'C' has access to Class 'A' data members if class 'C' is
derived as private from class 'B' which intern derives class 'A' as
protected ? please help
class A {
protected:
int a;
};
class B : protected A
{
};
class C: private B
{
public:
void assign() {
a = 1;
}
};
int main(){
C* a = new C();
a->assign();
return 0;
}
How can class 'C' has access to Class 'A' data members if class 'C' is
derived as private from class 'B' which intern derives class 'A' as
protected ? please help