class base{};class derived : base {}; void func(){try{ derived tt;throw tt;}catch(base){}}int main(){try{func();}catch(base){}}
Standard input is empty
Standard output is empty
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!