Компилятор для лучшей поддержки шаблонов - PullRequest
4 голосов
/ 22 апреля 2011

Какой из следующих компиляторов C ++ лучше воспринимает шаблоны C ++ (+ выданные сообщения об ошибках)?

  • г ++
  • лязг
  • Комео
  • cl.exe (MSVC ++)
  • icl.exe (Intel C ++)

Ответы [ 2 ]

4 голосов
/ 22 апреля 2011

Я предпочитаю Comeau за соответствие стандарту. Сообщения об ошибках, выдаваемые Clang , более полезны , чем сообщения, выданные g ++.

Компилятор MSVC ++ не работает [Нет двухфазного поиска имени].

0 голосов
/ 22 апреля 2011

На мой взгляд, Clang и Comeau лучше.Clang предоставляет хорошие диагностические сообщения.

См. Эти несколько примеров Expressive Diagnostics от Clang.

Я предпочитаю Clang, потому что он бесплатный (в отличие от Comeau).

...