I am new to C++ and am currently using Visual Studio 2005 after having first tried Borland C++ Builder 6.0 and CodeGear C++ Builder 2007. The thing I like about Visual Studio 2005 is the 'step over' function it has. 'Step over' lets the compiler go to the next line it processes each time you hit F10. For me that is a nice feature because I can then see what is actually happening on a specific line. For instance, if the compiler reaches a line with 'cin' I am asked to input something; by using 'step over' the compiler places an arrow in front of that line for me to see that I am on that line. I have to admit In the case of cin is is clear where I am but it is nice to know what the compiler is doing exactly in relation to in which sequence it is processing lines and where it possibly goes wrong.
Visual Studio is however also giving me some errors. For instance I need to put "namespace std ()" (whithout quotes) in the line above "using namespace std;" if I do not do that, the std namespace is not recognized.
That led me to the following website: http://www.horstmann.com/bigcpp/faq.html where I saw there are more issues with Visual Studio.
I am therefore interested in which compiler is confirming itself to the C++ standards but on the other hand still has the features Visual Studio 2005 has for C++, in particular the step over and debugging features. C++ is the only language I use Visual Studio for so I am not interested in the other functions that Visual Studio offers for other languages.
Which compiler would you recommend for C++?
Thanks!
Visual Studio is however also giving me some errors. For instance I need to put "namespace std ()" (whithout quotes) in the line above "using namespace std;" if I do not do that, the std namespace is not recognized.
That led me to the following website: http://www.horstmann.com/bigcpp/faq.html where I saw there are more issues with Visual Studio.
I am therefore interested in which compiler is confirming itself to the C++ standards but on the other hand still has the features Visual Studio 2005 has for C++, in particular the step over and debugging features. C++ is the only language I use Visual Studio for so I am not interested in the other functions that Visual Studio offers for other languages.
Which compiler would you recommend for C++?
Thanks!
Comment