Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <memory>
- using namespace std;
- auto main() -> int {
- struct A {
- virtual void dosmth() = 0;
- };
- struct B : A {
- virtual void dosmth() override {
- cout << 332 << endl;
- }
- };
- A *obj = new B();
- obj->dosmth();
- B *elm = dynamic_cast<B*>(obj);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement