auto ref is on the docket

John Colvin via Digitalmars-d digitalmars-d at puremagic.com
Tue Jun 23 10:05:39 PDT 2015


On Tuesday, 23 June 2015 at 16:27:34 UTC, Jonathan M Davis wrote:
> On Tuesday, 23 June 2015 at 13:52:19 UTC, Daniel N wrote:
>> On Tuesday, 23 June 2015 at 11:03:10 UTC, Jonathan M Davis 
>> wrote:
>>> [...]
>>
>> Thus the solution cannot require const.
>>
>> auto is worse because, if you later decide you need to add a 
>> template parameter then the meaning is changed and you get a 
>> _hidden_ performance issue.
>
> And how does it introduce a hidden performance issue. You'd end 
> up with some template bloat, but that's it, and that's just 
> going to increase the memory footprint of your program 
> slightly, which isn't generally going to be a performance 
> issue. It's just going to make your program slightly larger.
>
> - Jonathan M Davis

instruction cache misses can really hurt


More information about the Digitalmars-d mailing list