Pārlūkot izejas kodu

fixed when looping over hm's that deleted objects are iterated over

banana-cakes
Felix Brendel pirms 6 gadiem
vecāks
revīzija
9c5512b182
1 mainītis faili ar 3 papildinājumiem un 2 dzēšanām
  1. +3
    -2
      hashmap.hpp

+ 3
- 2
hashmap.hpp Parādīt failu

@@ -15,8 +15,9 @@
if (key_type key = nullptr); else \
if (void* value = nullptr); else \
for(int index = 0; index < hm->current_capacity; ++index) \
if (!((key = hm->data[index].original) && \
(value = hm->data[index].object))); else
if (!((!hm->data[index].deleted) && \
(key = hm->data[index].original) && \
(value = hm->data[index].object))); else


#define define_hash_map(type, name) \


Notiek ielāde…
Atcelt
Saglabāt