Untitled
public cpp v1 · immutable#include <iostream>class Iface {public: virtual void foo() { std::cout << "Iface" << std::endl; } };class D : public virtual Iface{public: void foo() { std::cout << "D" << std::endl; } };intmain(){ D d; d.foo(); ((Iface)d).foo(); return 0;}