寻求参考MSVC 9.0的C ++标准合规性

时间:2010-05-26 15:53:35

标签: c++ visual-c++ standards-compliance

我“知道”(希望)MSVC 9.0实现C ++ 2003(ISO/IEC 14882:2003)。我正在寻找对这一事实的参考,我也在寻找有关MSVC 9.0与该标准版本的兼容性的任何研究。

我已经搜索过但无法找到MicroSoft的具体参考资料,它实际上说明了MSVC实现C ++ 2003的效果。一些过时的文档说“this release achieves roughly 98% compliance”之类的东西(当提到MSVC .NET 2003与C ++ 1997的一致性时)。但我希望链接到MS的文档,其中说“MSVC 9.0实现了blah”,另一个链接指向一个测试了MSVC 9.0一致性的独立组。

你知道有这样的链接吗?

1 个答案:

答案 0 :(得分:1)

Nonstandard Behavior。简短摘要

  • 编译器限制
  • 10.3(第5段)协变返回类型
  • 14导出模板上的关键字
  • 14.6.2从属名称
  • 15.4功能异常说明符
  • 16.3.2#Operator
  • 21.1.1性格特征要求
  • 对象的存储位置