В чем различия между GNU C ++ 4.3 и MSVC ++ 10? Я говорю о языковых особенностях и соответствии стандартам.
Вот две страницы, которые могут помочь:
Поиск по ключевому слову "стандарт" в первой ссылке показывает, какие параметры нарушают соответствие стандартам.Вторая ссылка довольно понятна, но это версия 2003 года.Вполне возможно, что в более поздних версиях было создано больше стандартов (несоответствий).
Я не думаю, что языковые возможности будут сильно отличаться. Я имею в виду, что язык остается прежним. Разница будет в библиотеках, которые доступны с каждой реализацией. VC ++ поставляется с нагрузками для работы на платформе Windows и является предпочтительным выбором для него.
Функции языка формируются компилятором, потому что они реализованы в компиляторе.
Итак, когда вы говорите о различиях в реализациях - вы говорите о различиях в компиляторах. Нет различий в реализациях без компиляторов.