Alright, I’m not going to claim to be an expert on .NET, but I was surprised to find they have ported C++ to run on the CLR. Maybe I’m just slow catching up. Introduction here.
My first thought was that C++ might get the garbage collection from the CLR, but it seems this is only a partial feature, and a complete one is on their wishlist.