scope escaping

Dicebot public at dicebot.lv
Thu Feb 6 13:50:32 PST 2014


On Thursday, 6 February 2014 at 20:17:25 UTC, Benjamin Thaut 
wrote:
> Another idea. I would totaly love that behaviour.
>
> void foo(scope int[] arg) { ... }
>
> foo([1 2 3 4]); // allocates the array literal on the stack, 
> because it is scoped.
>
> Kind Regards
> Benjamin Thaut

That was basis of old rejected `scope ref` proposal for rvalue 
references :(


More information about the Digitalmars-d mailing list