Code Warrior better than VC++

Started by
3 comments, last by Fifthcore 24 years, 2 months ago
Well which is better, also does VC++ follow the ANSI
www.ivgdb.com Internet Videogame Database
Advertisement
Well, to my knowledge, VC++ follows the standard pretty correctly, but not perfectly. Most people use VC++ as far as I know, but if I were you, I would just use whichever one you like the IDE for best. Because both compilers are gonna be pretty good. Also keep in mind that the VC++ IDE is built with MFC in mind, so if you are gonna be using MFC to make an tools for your games or whatever, that will help you. Just use the one that fits you best.

------------------------------
Jonathan Little
invader@hushmail.com
http://www.crosswinds.net/~uselessknowledge

Edited by - Qoy on 2/9/00 11:56:09 PM
Just a note on the ANSI standards of VC... It''s should be compliant to ANSI standards but it''s not completely.

i.e. - The for loop

// Start of code
...
for(int i=0;i<10;i++)
{
...
}

for(int i=0;i<10;i++)
{
..
}
...
//End of code

This is suppose to be the ANSI standard, but if you try this in MSVC you will get an error at the second "int i" stating a redeclaration. Unfortunately ANSI states that you can do this because the "int i" is within scope of the for loop an not outside.

My point is simply that MSVC doesn''t follow exactly the the ANSI standars, at least not yet. (This is so up to v6.0) There are actually other issues to that I forgot about...
Just realized that chr1701 has answered the same thing in the post on this topic...
My preferance is Code Warrier. I use VC++ at work and I don''t like the way it inserts code into my program at compile time where I''m using windows. In Codewarrier, all windowing is handles with their powerplant classes which you can add to and override.
I also like Codewarrier''s tools better, and the fact that it runs on both Mac and IBM and can compile to either platform from either platform.
CW also does have options as to how ANSI strick you want the compiler to be. I''ve ran into errors before when I accidently told it to be 100% ANSI standard.

E:cb woof!
E:cb woof!

This topic is closed to new replies.

Advertisement