there is a lot of different formats |
Of what? Of compiler output? That depends on the system, not the compiler. Of compiler input? There aren't many.
C++ doesn't have the concept of "command". Everything, except for the control structures and a few statements, is an expression.
Modern compilers don't differ much in their implementation of the standard (from the point of view of the user, that is). It's in the extensions that variation occurs, which is why you shouldn't use them, anyway.
have I done an injustice to myself using Visual Studio C++? |
This question can only be answered having the version. If you're using VC++ 6.0 or older, then you should stop immediately. The same applies to any compiler released before 2000.
The newest versions of VC++ are, IMO, among the best compilers there are, and the debugger is simply
the best. gdb doesn't even come close to its level of awesomeness.