Bjarne Stroustrup a donné une présentation keynote d'aujourd'hui pour les Natifs conférence de 2012. Dans sa présentation, il a discuté de la question de l'application correcte des unités. Son élégant (à mon humble avis) la solution de cette impliqués à l'aide d'un opérateur, je n'ai jamais entendu parler avant: operator""
. À l'aide de cet opérateur, il était capable d'écrire du code C++ qui ressemblait à ceci:
ratio = 100m / 1s;
Où operator""m(...)
et operator""s(...)
ont été définis.
Personne ne sait de toute la documentation concernant la façon d'utiliser l'opérateur (ou même si tous les compilateurs C++ soutenir)? J'ai essayé de chercher en ligne, mais pas eu de chance. Toute aide serait grandement appréciée.