In reply to dave_59:
In reply to verif_learner:
No, the call to funct2 is bound at compile time. It does not matter how you got into DerivedC::func1. The call to func2 from derivedC:funct1 is bound to derivedC::func2.
Dave,
I think I am getting a hang of this. I guess this is to do with calling a function using object variable versus regular calls. I think regular calls are bound at compile time irrespective of whether they are virtual or not. I think mann_verif was also alluding to this point.
By the way, is there anything in LRM that talks about this?