Files
codeql/cpp/ql/test/examples/expressions/DynamicCast.cpp
2018-08-02 17:53:23 +01:00

14 lines
231 B
C++

class Base {
virtual void f() { }
};
class Derived : public Base {
void f() { }
};
void v(Base *bp, Derived *d) {
d = dynamic_cast<Derived *>(bp);
}
void v_ref(Base &bp, Derived &d) {
d = dynamic_cast<Derived &>(bp);
}