Advertisement

MSVC++ and ANSII

Started by August 21, 2002 03:20 AM
3 comments, last by Dalik 22 years, 2 months ago
For a while I heard the MSVC++ is not ANSII complient but a few months ago I was using borland 3 at school and saw in the settings that you can change the compiler options for ANSII standard compiling or borland or another one.. So I went home and looked in the settings for MSVC and I was able to disable the extensions that microsoft enables automaticly. I set it to use ANSII standard and I am just wondering if its a true 100% ANSII complient compiler now? I am sure you can make MSVC ANSII complient, I dont see why, they should allow you to make it that way. Thnx
Interested in being apart of a team of people that are developing a toolkit that can help anyone product an online game? Then click here http://tangle.thomson.id.au/
It''s ANSI, not ANSII. You mixed it up with ASCII

Anyway, I''m not really that familiar with MVSC, but I think it is. Otherwise, less people would use it.
My compiler generates one error message: "does not compile."
Advertisement
No you can''t. Most of the non-compliant features aren''t often used, but it''s annoying when you do want to use them.

VC++ .NET is more compliant than VC++ 6, but it''s still not 100% compliant. Newer versions are reputed to be even more compliant.

If I had my way, I''d have all of you shot! codeka.com - Just click it.

If MS extensions are disabled in MSVC++6, then the provided Standard Library will not compile. Yes, it''s true that MSVC++6 is not fully ISO-compliant, but that''s true to some extent or other of all C++ compilers. The question is whether the non-compliant parts cause you a problem. They do me.
I found the same thing in .net. I reckoned enabling the more standards compliant settings could only be a good thing, but then I couldn''t use the Win32 API or standard library.

Oh well!

Helpful links:
How To Ask Questions The Smart Way | Google can help with your question | Search MSDN for help with standard C or Windows functions

This topic is closed to new replies.

Advertisement