全,
问题1
在使用模板时,编译错误信息是众所周知的非常神秘的信息(在某种意义上纽比的眼睛不容易读取)--尽管现在编译器在编码问题上尽量多地提供信息。
是否有可能-错误信息在某些编译器中比其他编译器更好?如果是这样的话,请您指导我哪个编译器提供更清晰的信息。
问题2
模板代码编译器错误解决的问题有两个方面:一是缺乏解码错误的经验/能力,二是编译器无法提供尽可能多的信息,这是“人类逻辑解释”所能理解的。
编译器中是否有任何工具/选项使其更具可读性?
PS :目前我使用gcc 4.1.2,很少使用XlC_r (版本6)和aCC (用于HP)。
谢谢你提前提出意见。
发布于 2010-12-28 08:44:10
如果您的平台由于某种原因不能支持clang,请尝试STLFilt以获得合理的错误。
发布于 2010-12-28 08:42:02
我读到过用于LLVM的嘎吱声编译器有很好的诊断能力。(但我自己还没试过。)
发布于 2010-12-28 08:45:30
AFAIK,科莫的编译器应该很好。你也可以尝试它的在线版本。当然,它不是免费的。
至于工具,有STLFilt,但似乎不再更新了。
https://stackoverflow.com/questions/4544740
复制相似问题