I\'m working on a game engine, and currently I\'m stuck designing the IO system. I\'ve made it so, the engine itself doesn\'t handle any file formats, but rathe
The Boost "Units" library is great for this type of thing.
http://www.boost.org/doc/libs/1_55_0/doc/html/boost_units.html