As far as I know, VC++ fully deals with ANSI C++ code, and the MSDN doc explicitly emphatizes what is "Microsoft Specific".
If you want to write portable C++ code in VC++, just take care of the MFC use. Apart of that, it is a good VC++ compiler and integrated environment.
(Written by a borland/inprise addict !)