特定のC ++コンパイラのコンプライアンスを測定できる、自由に使用可能/アクセス可能なスクリプト、ソースファイルなど、どこかにありますか?
たとえば、ブラウザのAcid3テスト:http ://acid3.acidtests.org/
私が夢見る結果は、グローバルなパーセンテージのメモ(または複数のメモ、各標準に1つ、たとえばc ++ 98、c ++ 11、c ++ 14など)であり、その後「成功」の詳細なテストになるまたはそれらのそれぞれの「失敗」。
背景:ブーストといくつかの課題のあるコンパイラについて、職場で議論しました。私の対話者は、主要なC ++コンパイラでは機能しないため、ブーストが学術プロジェクトであることについて話しました。精神的に困難なコンパイラは考慮すべきではないと答えました。コンパイラの実際の適合性をコードで測定できると、コンパイラの評価と、それらでコンパイルされたクロスプラットフォームコードで回避する必要がある「コーナーケース」の発見の両方に役立ちます。
編集:2013-06-22
答えではありませんが、明らかに、C ++委員会はこの問題に取り組んでいます:
SG10、機能テスト: Clark Nelson(Intel)。特定のC ++製品がまだ機能を実装しているかどうかを確認するための移植可能なコードの方法を標準化するかどうか、およびその方法を調査します。