Mam dwa pytania:
- Jak możnaby obliczyć hash dla dowolnego typu? Do głowy mi wpadł polimorfizm statyczny + konkretyzacje dla typów wbudowanych, ale musi istnieć lepsze rozwiązanie.
- Jak zliczać przechowywane elementy? Chcę, aby przy dużym zapełnieniu tablica się samoczynnie rozszerzała, a nie chcę robić oddzielnych get()/set() tylko zrobić jeden operator[], aby to porządnie wyglądało.
hash_map z visuala ma to wszystko, tylko nie wiem jak...