?
If not, does VS.NET?
Printable View
?
If not, does VS.NET?
Visual Studio 6 doesn't conform to the current standard, but as far as I know Visual Studio .NET does :-)
Visual Studio .NET does not conform to the standard either. It is significantly better, and Microsoft have acknowledged that this needs work, (the article is on the MS website, but I don't have a link...). They are talking about the next iteration of Visual Studio (due out this year I believe) being much closer to the standard.
There's virtually no compiler that conforms fully....
A few things to test - "export" keyword (virtually nobody supports this).......template template arguments.....
Pretty good for complience - gcc (and various ports) and the most recent Codewarrior
i just started using minigw this morning and while it is a lot more compliant than vc++'s compiler, it still chokes on some complicated templating.
>They are talking about the next iteration of Visual Studio (due out this year I believe) being much closer to the standard.<
Yes, straight from the horses mouth -
Everett being VC++.Net 2003.Quote:
In Everett we've achieved 98% conformance to the C++ ISO standard. No compiler reaches 100%, and it turns out that conformance is a difficult thing to measure since there is no singly accepted test suite. We used 3 - Perennial, Plumb Hall, and Dinkumware - and are passing each above the 98% line. But our favorite benchmark is that we're compiling the popular Boost, Blitz, and Loki libraries without the need for special workarounds.
Any compiler that can compile those (well I know about the first and third) is going to be pretty close to the standardQuote:
Originally posted by JoeSixpack
Boost, Blitz, and Loki libraries
Comeau computing make the most standard conforming compiler even implementing export for what its worth.
Yeah, I use the comaeu online test compiler all the time when I get an error in just to see if my compiler is being retarded (which it usually is).
what is that a compiler that exactly conforms to the standard or something so developers can test what they're doing?
where can i find it
Quote:
No standard web pages containing all your search terms were found.
Your search - comaeu online test compiler - did not match any documents.
If you have a MSDN subscription you can download a beta of Visual Studio .NET 2003, http://msdn.microsoft.com/visualc/pr...03/default.asp ,yep a new version that is going to be more compliant, so im guessing that means there wont be many updates for regular Visual Studio.netQuote:
Originally posted by foniks munkee They are talking about the next iteration of Visual Studio (due out this year I believe) being much closer to the standard.
[Edit]
Some advanced features of Visual C++ .NET 2003
Utilize Enhanced Libraries to Incorporate Advanced Features
Visual C++ .NET 2003 includes a variety of libraries encapsulating a plethora of data types and programming patterns, including a fully ISO-conforming STL implementation, industry-standard ATL and MFC, ATL Server, and the .NET Framework.
Build Modern C++ Code and Library Sources with a Highly ISO C++–compliant Compiler
Visual C++ .NET 2003 compiles modern C++ code that uses advanced template features, including Partial Template Specialization and Partial Ordering of Function templates. Make use of popular community-written libraries including Boost and Loki.
comeau, i spelled it wrong :p.Quote:
Originally posted by Silvercord
what is that a compiler that exactly conforms to the standard or something so developers can test what they're doing?
where can i find it
No standard web pages containing all your search terms were found.
Your search - comaeu online test compiler - did not match any documents.