class Base {
public:
virtual ~Base() {}
virtual void foo() {}
};
class Derived : public Base {
int main() {
Derived d;
Base *b = &d;
return 0; // Set breakpoint here
}