Какой компилятор лучше всего использовать, если вы хотите поэкспериментировать с функциями C ++ 0x? - PullRequest
5 голосов
/ 10 ноября 2008

Какой лучший компилятор для экспериментов с функциями C ++ 0x? Я экспериментировал с GNU g ++ 4.4.

Ответы [ 4 ]

6 голосов
/ 10 ноября 2008

Определенно магистраль GCC . ConceptGCC пропускает многие функции магистрали GCC. Это в настоящее время объединяется в GCC, хотя. Он имеет все эти функции, включая новые auto -типированные переменные (пока еще нет нового синтаксиса объявления функции): http://gcc.gnu.org/projects/cxx0x.html.

Существует ветвь GCC, содержащая частичную поддержку лямбды, которая также содержит другие функции C ++ 0x. Я бы порекомендовал вам попробовать это тоже. Он используется на #geordi at irc.freenode.org, вы можете поэкспериментировать с ним там.

3 голосов
/ 10 ноября 2008

Comeau - просто для того, чтобы попробовать онлайн

1 голос
/ 10 ноября 2008

Это, вероятно, не лучший вариант для экспериментов с C ++ 0x, но для людей, ориентированных на MSVC, существует «Community Tech Preview» (CTP) VS2010, который содержит предварительный просмотр VC10 с некоторым реализованные части C ++ 0x (обратите внимание, что VC10 не будет иметь полного набора изменений C ++ 0x, реализованных даже после выпуска VC10):

http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&displaylang=en

Некоторые подробности о том, что нового в VC10 CTP:

Как отмечалось в приведенной выше статье, «Компилятор Visual C ++ в сентябрьском предварительном обзоре технологии (CTP) сообщества Microsoft Visual Studio 2010 содержит поддержку четырех функций языка C ++ 0x, а именно:«

  • лямбды,
  • авто,
  • static_assert,
  • rvalue ссылки
1 голос
/ 10 ноября 2008

ConceptGCC (wiki) было сделано для этой цели, если я не ошибаюсь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...