テンプレートを使用したコンパイルエラーは、テンプレートに精通していない限り、わかりにくく、簡単に解読できないことがよくあります。多くの場合、エキスパートプログラマーはこれらに悩まされることもあります。私たちのほとんどは、何度もそれのピンチを感じていると確信しています。
私が理解しているように、C ++標準は、不正な形式のプログラムの診断を提供するための実装のみを義務付けており、どのように、またはどのような診断メッセージを提供するかは義務付けていません。
ただし、テンプレートの場合、診断が(特に)簡単に解読できないというこの問題を克服するために、標準委員会によって定められたガイドラインはありますか。これは議論のために出てきたことがありますか?また、主流の実装はこの問題について何かをしている、または計画していますか?
質問は議論の余地がありますが、SO C++コミュニティは最も活発なC++コミュニティの1つであるため、誰かが少なくともこれについて何らかの考えを持っている必要があると確信しています。また、標準委員会のメンバーの何人か(私は知っています)がC++タグに積極的に参加しています。