chore

%lu to %zu for size_t, %lu to %llu for uint64_t
add #ifdef for DTOR
add haskey func for map