The >> change was part of TR1 and made it into the standard. Along with: delegating constructors var arg macros extern template declarations implicit type declarations (determined by rhs type)
(see Pete Beckers columns in Dr Dobbs) But I don't know how many of these are also supported by vs2005.