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.
Thanks anymore
All you have to do is use cin.get(); to hold your program. You should never even need to do that for larger projects you create later in your time programming, as they'll have a program loop.
Wait, your compiler highlights syntax? You mean your text editor does, right?
CaptainBlastXD should learn to use the tools (Visual Studio) correctly before complaining that it "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).
@ResidentBiscuit: What I meant is, a compiler is not a dictionary, I prefer it when it just says which error I did, I don't like if it corrects me, it sounds so unprofessional.