Je le vois dans les bibliothèques C++ standard de mon système, ainsi que dans certains en-têtes d'une bibliothèque que j'utilise.Que signifient __STDC_LIMIT_MACROS et __STDC_CONSTANT_MACROS?
Quelle est la sémantique de ces deux définitions? Y a-t-il une bonne référence pour #defines comme celle-ci autre que la source elle-même?
Cela me frappe comme un précédent dangereux de nommage. Cela complique la vie des normalisateurs - doivent-ils faire attention à ce que les implémentations ont fait avec leur espace de noms. –
ne s'applique plus à C11 et donc C++ 11. – malat