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