Why D const is annoying

Mehrdad wfunction at hotmail.com
Sat Dec 10 03:14:28 PST 2011


... and another... (yes, this one _IS_ a const issue)

struct S { int opApply(scope int delegate(ref inout(int)) dg) inout { 
return 0; } }
void main()
{
     foreach (i; S()) { }
}

Error: inout on parameter means inout must be on return type as well (if 
from D1 code, replace with 'ref')

--------------

I'll go sleep now... but I could probably go on for a while more. I'll 
try to post more of these bugs when I get the chance (assuming they're 
welcome...).


More information about the Digitalmars-d mailing list