Persistent list
Dicebot via Digitalmars-d
digitalmars-d at puremagic.com
Sun Nov 15 13:45:06 PST 2015
On Sunday, 15 November 2015 at 21:00:40 UTC, Andrei Alexandrescu
wrote:
> On 11/15/2015 03:11 PM, Dicebot wrote:
>> Second part. I don't see a case for const containers at all.
>> Fully
>> immutable functional style ones - sure, I have actually
>> experimented
>> implementing cache this way in
>> https://github.com/Dicebot/mood/blob/master/source/mood/storage/generic_cache.d
>> (thing that powers blog.dicebot.lv). But what would you use
>> const
>> containers for?
>
> Passing arguments to functions that aren't supposed to change
> the containers. -- Andrei
For that you don't need to mutate neither allocator nor RC
(unless that const argument is actually leaked from inside the
function to somewhere else - terrible, terrible thing to do). So
strict physical const should suffice.
More information about the Digitalmars-d
mailing list