Implicit conversions for AA keys

H. S. Teoh hsteoh at quickfur.ath.cx
Fri Mar 23 11:10:17 PDT 2012


On Fri, Mar 23, 2012 at 07:01:46PM +0100, Timon Gehr wrote:
> Why do you not just do the conversion and then compute the hash, even
> if the representation is the same?

Because Andrei says that the .idup shouldn't be performed unless it's
necessary (e.g., you should be able to lookup char[] in a string-keyed
AA without incurring the overhead of an .idup each time). The conversion
is not needed if the hash computation doesn't change and we don't need
to create a new entry.


T

-- 
Lawyer: (n.) An innocence-vending machine, the effectiveness of which
depends on how much money is inserted.


More information about the Digitalmars-d mailing list