It was true a few years ago that VC++ 6.0 was not very standards-compliant compiler. I suspect they got so many complaints about it that M$ decided to make it fully c++ compliant.
The problem with Microsoft compilers is that they do not support POSIX standards. So a lot of code that is written with gcc can not be easily ported to VC++. If portability is important then Code::Blocks with MinGW is probably the better IDE/compiler.
Sponsor
Team Colleague
Featured Poster
Reputation Points: 5608
Solved Threads: 2283
Retired and Enjoying Life
Offline 21,961 posts
since Aug 2005