I am not too sure on what Microsoft is doing to C++. They add scary stuff like __gc, __property to VC.NET and now in the VC++ 2005 they are calling these cumbersome and doing away with them. Lippman has also joined them and startted adding operator like ^ !!!!
With new operators, limitations on their usage and so many intricacies, I'm really concerned on how far these tools can be used on large multi-million lines of code projects!!!!