In reply to verif_learner:
Hi,
Firstly,thank you for giving us so many case to reference. From your case, we can easily find a law. Once func1 or func2 was decleared as virtual, after p1.func1 has been done func1 or func2 in derived class was implemented.
Thanks
Best regard