#include "stdafx.h" #include <typeinfo.h> #using <mscorlib.dll> using namespace System; class BaseClass { virtual void F(){} }; class DerivedClass : public BaseClass {}; int main(void) { DerivedClass a; DerivedClass& aa = a; BaseClass& b = dynamic_cast<BaseClass&>(aa); Console::WriteLine("Conversion to base class successful."); return 0; }