How to "scope"?

Namespace rswhite4 at googlemail.com
Mon Feb 3 09:43:07 PST 2014


On Monday, 3 February 2014 at 17:32:07 UTC, Martin wrote:
> Oops, I of course meant:
>
> static Test createFromString(string str)
> {
>   return new Test(str);
> }

You _can_ use scoped but it may allocate way to much and it's 
ugly to use:
http://dlang.org/phobos/std_typecons.html#.scoped

AFAIK scope'd classes was only deprecated because it _can_ be 
solved with a library solution and scope is/was not fully 
implemented. So it was more easy to depecate it and replace it 
with a library solution, as to implement scope as it stand in the 
docs.


More information about the Digitalmars-d-learn mailing list