Originally Posted by
XTZGZoReX
C++/CLI actually compiles into regular CIL (unless you make any calls to libc/libstdc++, in which case, those calls become P/Invokes), so the language syntax is the *only* thing that can be compared; the underlying runtime doesn't even remotely resemble that of C++.
Either way, that's not to say C++/CLI sucks - it gives you raw pointer manipulation just like C++, as well as manual memory management, which is VERY beneficial in some cases (it effectively makes the .NET platform great for game programming, for instance, because you have such low-level control, and can completely avoid using the GC at all). C++/CLI is even fully Mono-compatible if you avoid any calls into libc/libstdc++ (been there, done that; works like a charm, though you have to patch a few things so the linker shuts up (e.g. provide malloc, free, so on, so forth)).
</offtopic>