News for hackers. Stuff that matters.
Re:Why C++ sucks (2016 edition) by ygra on Tuesday February 23, 2016 @03:57AM (#11157506)
> Does C# do the same thing?

To some extent. Points in time (DateTime) and durations (TimeSpan) cannot be mixed either, although you can subtract two DateTimes and get a TimeSpan, or add a TimeSpan to a DateTime. But I guess those work in C++ just as well.

Internally they are all based on ticks, which are 100-ns intervals (in DateTime since 0001-01-01) stored as a signed 64-bit integer. Different quantities of time don't need different types because there's only one type that represents a duration.

There are no comments on this comment yet.