I've begun to rewrite my engine, using Windows Forms for the UI, which uses Managed C++/CLR/.NET (i'm not really sure which is the appropriate name; I don't really know the difference).
I'm wondering though, if MC++ is suitable to code the engine framework in. Would it cause the engine to be slower? Are there any advantages to MC++? Or would I be better off just sticking with standard C++ for the engine framework, and leaving the Managed stuff to the UI?
Sorry for the many questions at once, but I really don't get what this Managed C++/CLR stuff is all about, and certainly not how it would affect game programming.
Thanks.