I have tried searching on the internet but could not find out the compiler used by Visual Studio for C++ applications. I wanted to know whether it is freely available & whether it can be used for commercial applications. Traditionally I have been using Turbo C++.
The problem with Visual Studio C++ Express is that it does not work with some applications. For example, BRL-CAD which is an open source project works properly with the commercial version but gives some problems for the Express edition. It seems that there is some problem with MinGW compiler as well. I am told this by the people running that project.