VS2002/2003までのmc++とは違い、VS2005にはC++/CLIと呼ばれるより一段とmanagedなそして、簡単な構文が採用されています。
VS2002/2003では/clrというコンパイルオプションで、mc++機能を有効にしましたが、VS2005では/clrが拡張されています。
http://msdn2.microsoft.com/ja-jp/library/ms173252.aspx
完全に.NETオンリーなソースにしたい場合には/clr:safeオプションを選択することになります。
