Working with time needs unification (for there are currently several concurrent classes that implement the same concept of time measurement) and improvement (for the most useful CDos::CFileDateTime class has problems in Debug mode, although working fine in Release mode).
The MFC's out-of-the-box CTime class can't be used because
it can't work with milliseconds, required, for instance, for track timing measurement in CFDD class,
it can't work with tweaked dates, for instance, "June 26, 2089."
An introduction of new CRideTime class to replace existing time-related classes, is thus desired.
Working with time needs unification (for there are currently several concurrent classes that implement the same concept of time measurement) and improvement (for the most useful CDos::CFileDateTime class has problems in Debug mode, although working fine in Release mode).
The MFC's out-of-the-box CTime class can't be used because
An introduction of new CRideTime class to replace existing time-related classes, is thus desired.