#include #include #include main() { VerseKey x("jas"); SWKey *y = &x; SWModule *yoyo; try { yoyo = dynamic_cast(y); cout << "cast succeeded\n"; } catch(...) { cout << "cast failed\n"; } }