odometer:
Why not just use#define double floator something of that sort? (if you really are that desperate for it to compile)
The funny thing about trade-offs is that not everyone will be happy with the choices. Otherwise, there wouldn't be a tradeoff.