say for an example
C extends B extends A
e.g. A is Grand, P is Parent, and C is Child
and A have a member variable called __data which is protected.
so would it be possible to initialize A's __data from C through C's Constructor
like C::C():__data(0)
My Compiler (g++) fires error saying Class C doesnt have a field named __data