Why can't or shouldn't I just hash the address of an object? And how.
    Neia Neutuladh 
    neia at ikeran.org
       
    Sun Dec 30 05:54:05 UTC 2018
    
    
  
On Sun, 30 Dec 2018 05:36:41 +0000, Enjoys Math wrote:
> Is it:
> 
> typeof(T).getHash(&o)?
This gets the hashcode for the object by calling toHash() on it.
> Or does that do something other than just get the address?
It XORs the address with a bitwise rotation of the address. This reduces 
collisions since objects are allocated aligned.
As for your larger problem, I'd strongly tend toward using a database to 
hold application state instead of keeping it in memory.
    
    
More information about the Digitalmars-d-learn
mailing list