I have programmed in C++ before .NET came and then switched to C# and liked the language. What I would like to explore is whether I have missed anything in not programming in Managed C++.

Putting it more specifically-
1) Performance related : Do managed applications written in Managed C++ run faster than the same application written in C#?
2) Feature set : Is there any useful features in Managed C++ which are not available in C#?

It would be nice if the Microsoft people share their thoughts on this.

- Manoj Agarwal