bearophile, el 4 de April a las 18:39 me escribiste: > Walter Bright: > > Thank you for the answers. > > >Here's one: > > > > enum Index { A, B, C } > > T[Index.max] array; // Error: Index.max is not an int > > ... > > array[B] = t; // Error: B is not an int > > In the last months I've grown a moderate desire for optionally > strongly typed array indexes in D (as seen in Ada, but with a
What about: enum Int : int { One = 1, Two, Three } // implicitly casteable to int enum Symbolic { Dogs, Cars, Trees } // not implicitly casteable (and // maybe not even expose the // internal value) ? -- Leandro Lucarella (AKA luca) http://llucax.com.ar/