I am very very sorry. I am wrongly putted question. No problem of plateform and tools.

Intresting question will be when we will call b->F();

Output will be Derived: 10 not Derived :20

This is because static bound of default assignment