[challenge] Bounded types

Philippe Sigaud philippe.sigaud at gmail.com
Mon Oct 11 18:45:09 PDT 2010


2010/10/12 Denis Koroskin <2korden at gmail.com>:
>
> That could be as simple as:
>
> struct Bounded(A min, A max, T = A) { ... }
>
> Bounded!(0, 1) zeroOrOne;               // 4 bytes because of default int
> Bounded!(0, 1, ubyte) zeroOrOne;  // 1 byte, specified explicitly

Neat, this is exactly what I had in mind.
What's the default type for FP values? double?


More information about the Digitalmars-d mailing list