In a templated class we define our difference type like this: typedef typeof(T() - T()) differenceType;How simple, how elegant, but typeof is not part of the C++ standard, and isn't available when we use -std=c++0x. Other than using specializations for each type that we might use with this class, is there some other equivalently simple way to do this?
Patrick