@Spectre said:
C++ didn't, however
It's pretty unlikely that making C++ more standards-compliant broke Intellisense. And, in fact, we know what broke Intellisense. Just check the Visual Studio blog. Essentially, they tried to fix the cases where Intellisense used to get it wrong, and in the process managed to totally break it. They themselves confess that they are going to completely rework it for the next version of VC++ (Orcas+1).
What is incredible is that, despite the fact that the forums are filled with people saying the same thing - Intellisense in C++ doesn't work any more - Microsoft failed to identify this problem before releasing VC++ 2005. Worse still, they failed to do anything substantive about it in another release THREE YEARS LATER. Microsoft has become such a huge, lumbering bureaucracy that it cannot react quickly to fix problems. Its development system prevents rapid fixes, but allows idiotic decisions to be taken and have disastrous consequences. The miserably slow performance of all recent Microsoft products (Vista, Visual Studio, SQL Server 2005...) is another example of this.