rvalue references

deadalnix deadalnix at gmail.com
Tue Apr 23 08:01:52 PDT 2013


On Tuesday, 23 April 2013 at 14:38:12 UTC, Dicebot wrote:
> On Tuesday, 23 April 2013 at 14:28:54 UTC, Andrei Alexandrescu 
> wrote:
>> If it were about scope it would be very careful with lifetime 
>> of temporaries.
>>
>> Andrei
>
> Please explain. In its current form DIP36 only cares that 
> passed temporary exists while called function is executed. I 
> can't imagine any sane lifetime rules that would result in 
> violating this.

This isn't enough for a DIP. You have to explicitly define the 
lifetime, as it is required to know what is safe and what isn't, 
to get deterministic destruction, or whatever.


More information about the Digitalmars-d mailing list