2010-05-26 2 views
0

Я «знаю» (надеюсь), что MSVC 9.0 реализует C++ 2003 (ISO/IEC 14882:2003). Я ищу ссылку на этот факт, и я также ищу любое исследование, которое было сделано для того, как совместимый MSVC 9.0 с этой версией Стандарта.Искание ссылок на соответствие стандартам SMB стандарта 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

Nonstandard Behavior. Краткое резюме

  • Compiler Пределы
  • 10,3 (пункт 5) Ковариантное Типы возвращаемых
  • 14 экспорт ключевых слов на основе шаблона
  • 14.6.2 Зависимые имена
  • 15.4 Функция Исключение Спецификаторы
  • 16.3. 2 Оператор #
  • 21.1.1 Требования к характеристикам персонажей
  • Склад возраст Местонахождение объектов
+0

На основе URL они относятся к VS 8.0, а не к 9.0. См. Здесь: http://msdn.microsoft.com/en-us/library/x84h5b78%28v=VS.90%29.aspx. Я не уверен, что есть разница между ними, но это то, что должно применяться к 9.0 ... –

+0

@litb: Спасибо, я это видел, но в нем конкретно не указано, что я ищу. Я могу вывести из этого, что MSVC реализует C++ 2003, но я не хочу выводить. Более того, в разделе выше этой страницы (http://msdn.microsoft.com/en-us/library/2tb15w2z(v=VS.80).aspx) единственной ссылкой является MSVC 7, а не MSVC 9 –

+0

+1 потому что это помогает оценить эффективность соответствия –

Смежные вопросы