Existe-t-il, quelque part, un script, un fichier source ou autre, librement utilisable / accessible, capable de mesurer la conformité d'un compilateur C ++ donné?
Par exemple, le test Acid3 pour les navigateurs: http://acid3.acidtests.org/
Les résultats dont je rêve seraient une note de pourcentage globale (ou plusieurs notes, une pour chaque norme, par exemple, c ++ 98, c ++ 11, c ++ 14, etc.), puis des tests détaillés avec "succès" ou "échec" pour chacun d'eux.
Contexte: J'ai eu une discussion au travail sur le boost et certains compilateurs contestés. Mon interlocuteur a parlé de boost étant un projet académique, car cela ne fonctionnera pas dans les principaux compilateurs C ++, et moi répondant que les compilateurs mentalement handicapés ne devraient pas compter. Être capable de mesurer avec du code la conformité réelle d'un compilateur aiderait à la fois à évaluer le compilateur et à découvrir les "cas d'angle" qui devraient être évités dans le code multiplateforme compilé avec eux.
Modifier: 2013-06-22
Pas une réponse, mais apparemment, le comité C ++ travaille sur le sujet:
SG10, Test de fonctionnalité: Clark Nelson (Intel). Enquête pour savoir si et comment normaliser un moyen pour le code portable de vérifier si un produit C ++ particulier implémente encore une fonctionnalité, alors que nous continuons d'étendre la norme.