Yea i just wanted to see if there was any compilers i have not used.
I have used the visual studio one but is really rubish as you need to put in system pause or an alternative to have cinsole there.
MinGW/G++ in general.
Used to be on the VS side tho, changed my idea after a while.
You don't really need your compiler to tell you which typo you did, because if you go on that line and you don't notice cout being cbout, you're either gonna learn a lot, or you shouldn't be programming at all.
For work, I use the hardware vendor compilers (Intel C/C++ for Intel, IBM XL C/C++ for POWER, HP aCC for Itanium, Oracle CC for sparc). Of those, Intel compiler is the undisputable favorite, with its C++11 support and extra libraries.
For hobby projects, occasional Linux programming, and extra diagnostics before using production compilers, clang is the solid favorite since about 2010, when it got ahead of g++ in the new standard adoption (narrowly in core language features, and by a huge margin in the standard library, which g++ is still struggling with).