How to break const
Mehrdad
wfunction at hotmail.com
Mon Jun 18 07:42:58 PDT 2012
On Monday, 18 June 2012 at 12:43:04 UTC, deadalnix wrote:
> Le 18/06/2012 07:36, Mehrdad a écrit :
>> Is it just me, or did I subvert the type system here?
>>
>
> delegate fail to ensure transitivity of type qualifier. This is
> no news. This is however a big error.
Oh lol :( thought I'd discovered something.
Well in that case, shouldn't the system protect itself then?
Otherwise it seems like 'const' in D becomes just like C++ const
(doesn't let you "prove" anything)...
> I proposed a fix to that by changing the semantic of the type
> qualifier depending on its position in the declaration, but
> didn't received much feedback at the time.
Interesting!
More information about the Digitalmars-d
mailing list