I "know" (hopefully) that MSVC 9.0 Implements C++ 2003 (ISO/IEC 14882:2003). I am looking for a reference to this fact, and I am also looking for any research that has been done in to how compliant MSVC 9.0 is with that version of the Standard.
I have searched for and not been able to find a specific reference from MicroSoft that actually says something to the effect that MSVC implements C++ 2003. Some of the out-of-date documentation says things l开发者_运维百科ike "this release achieves roughly 98% compliance" (when referring to MSVC .NET 2003's conformance to C++ 1997). But I want a link to a document from MS that says "MSVC 9.0 implements blah," and another link to an independent group that has tested the conformance of MSVC 9.0.
Do you know of any such links?
Nonstandard Behavior . Short summary
- Compiler Limits
- 10.3 (Paragraph 5) Covariant Return Types
- 14 export Keyword on a Template
- 14.6.2 Dependent Names
- 15.4 Function Exception Specifiers
- 16.3.2 The # Operator
- 21.1.1 Character Traits Requirements
- Storage Location of Objects
精彩评论