Got Visual Studio 2005 Beta 1 with my MSDN subscription recently. Anyone can get a “hobbyist” version here (now everyone, all together, say “thank you open source” for forcing M$’s hand on that).
It looks nice, has a C++ configuration available for selection on the first-time run that has been fairly comfortable for me.
UPDATE: OK, I’m switching, this looks good and the VC++ 6 compiler has got to go. Read on for the details…
‘NUTHA UPDATE: I’ve seen blogs ranting about the class diagram functionality, which can operate in both directions, letting you add to the actual code by adding to the diagram, and vice versa… but generating one is not obvious. Hopefully not just hyped fanboy blogging… ’cause we’re WAY overdue for something like that… everyone knows the Rose Stinks… 😛
‘NUTHA UPDATE: It’s simple, just select Solution Explorer->YourC++Project->Add->New Item->Visual C++->Class Diagram (!). Give it a name and start dragging in classes. You can have more than one diagram in a project. OK, I have to say, I’m all about this, nice.
Steps of the switch journey:
#include [algorithm]
using std::min;
using std::max;