Encapsulate return value in scoped
Yuxuan Shui via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Jun 11 11:43:42 PDT 2015
On Thursday, 11 June 2015 at 17:34:56 UTC, Steven Schveighoffer
wrote:
> On 6/11/15 1:28 PM, Yuxuan Shui wrote:
>> On Thursday, 11 June 2015 at 09:11:47 UTC, Daniel Kozák wrote:
>>>
>>> On Thu, 11 Jun 2015 09:01:04 +0000
>>> Yuxuan Shui via Digitalmars-d-learn
>>> <digitalmars-d-learn at puremagic.com>
>>> wrote:
>>>> A x = scoped!A(10);
>>>
>>> use auto x = scoped!A(10);
>>
>> Thanks!
>>
>> Curious question, why doesn't compiler reject this code?
>
> Because scoped!A implicitly casts to A.
>
> -Steve
Thanks!
I just found that out myself. Learned 'alias this' in the process.
More information about the Digitalmars-d-learn
mailing list