・ new 失敗時にちゃんとデフォルトで例外が投げられるようになった。
・ 静的整数メンバ定数の直接初期化が可能になって、enum ハックを使う必要が無くなった。
・ hash 系クラステンプレートがデフォルトでついてくるようになった。

これだけでもえらい違いや。

でも、.NET 2002 だとクラステンプレートのテンプレートメンバ関数が
クラスの宣言部でないと実装できないのは相変わらずなんだよな。
2003 持ってないんだけど、2003 だとどうなんだ?