fix: Object pointer not deleted (#662)

* fix: Object pointer not deleted

*  codes/cpp/chapter_hashing

Signed-off-by: yishangzhang <zhangyi2017@cug.edu.cn>

* Update hash_map_chaining.cpp

---------

Signed-off-by: yishangzhang <zhangyi2017@cug.edu.cn>
Co-authored-by: Yudong Jin <krahets@163.com>
pull/593/head^2
yishangzhang 1 year ago committed by GitHub
parent 35e9c8c209
commit fc63e990c8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -92,6 +92,8 @@ class HashMapChaining {
for (auto &bucket : bucketsTmp) { for (auto &bucket : bucketsTmp) {
for (Pair *pair : bucket) { for (Pair *pair : bucket) {
put(pair->key, pair->val); put(pair->key, pair->val);
// 释放内存
delete pair;
} }
} }
} }

Loading…
Cancel
Save