Lifetime of protected varaible

In reply to dave_59:

I thought that “super” is used only to access shadowed tasks/functions of the extended class.

Does it mean that the constructor of C is going to create A and B instances, when instantiating C? And we are interested in values of “i” in A and B.

In this case what are the values of A::i and B::i from the example above?
I think that they are supposed to be the same as C::i.

Alex