编译器以获得更好的模板支持

时间:2011-04-22 05:34:54

标签: c++ templates compiler-construction compiler-errors

以下哪个C ++编译器最好关注C ++模板(发出+错误消息)?

  • 克++
  • 科莫
  • cl.exe(MSVC ++)
  • icl.exe(英特尔C ++)

2 个答案:

答案 0 :(得分:4)

我更喜欢Comeau符合标准。 Clang are more useful发出的错误消息比g ++发布的错误消息。

MSVC ++的编译器被破坏[没有两阶段名称查找]。

答案 1 :(得分:0)

在我看来,Clang和Comeau更好。 Clang提供了良好的诊断信息。

请参阅Clang的Expressive Diagnostics的几个例子。

我更喜欢Clang,因为它是免费的(与Comeau不同)。