2010-12-28 24 views
4

すべてをデコードするためのツール、C++コンパイラのテンプレートエラー情報は - エラー情報

質問1
テンプレートを使用しながら、コンパイラエラー情報がnewbeeによって容易に読めない意味で(非常に不可解であることが知られています目) - コンパイラは今日、コーディングの問題でできるだけ多くの情報を入れることを最善に試みていますが。

エラー情報が他のコンパイラよりも優れているコンパイラがありますか?もしあなたがより明確な情報を提供するコンパイラを教えてください。

質問2
テンプレートコードのコンパイルエラーが解決の問題は2倍である - また、経験不足/エラーをデコードする能力と可能なだけの情報を与えることができないようにコンパイラにはいくつかの責任いることができます"人間の論理解釈"によって理解される

読みやすくするためのコンパイラのツール/オプションはありますか?


PS:事前にご入力のための

おかげで現在、私は、GCC 4.1.2を使用して、あまり頻繁にXlC_r(バージョン6)および(HP用)[ACC。

答えて

3

あなたのプラットフォームが何らかの理由でclangをサポートできない場合は、賢明なエラーが発生する可能性があります。

0

私は、LLVM用のClangコンパイラが良好な診断を持っていると読んでいます。 (しかし私は自分で試していません)

0

AFAIK、Comeauのコンパイラはかなり良いはずです。また、オンライン版を試すこともできます。もちろん、それは無料で来ない。

ツールについては、STLFiltですが、もう更新されていないようです。