online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code    Language
#include <iostream> #include <typeinfo> #include <typeindex> #include <memory> #include <vector> #include <array> #include <string> class Base { public: virtual ~ Base () { } }; class A:public Base { }; class B:public Base { }; using namespace std; int main () { A *a = new A; auto *ptr = dynamic_cast < B * >(a); if (!ptr) std::cout << "failed to cast" << std::endl; return 0; }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue