如果用macro定的delete:
void operator delete(void *p){_memMgr->free((T*)p);}
會呼叫
void free(T *p){
getMemRecycleList(0)->pushFront(p);
}
--
所以我在memMgr.h裡不管怎麼叫delete
根本沒辦法清掉記憶體?
這其中一定是有什麼誤會 >"<
--
你站在橋上看風景,看風景的人在樓上看你。
明月裝飾了你的窗子,你裝飾了別人的夢。 -- 卞之琳 <斷章>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.248.234.151
※ 編輯: ColaNut 來自: 111.248.234.151 (11/20 10:19)
※ 編輯: ColaNut 來自: 111.248.234.151 (11/20 10:22)
推
11/20 12:30, , 1F
11/20 12:30, 1F
→
11/20 12:31, , 2F
11/20 12:31, 2F
→
11/20 12:33, , 3F
11/20 12:33, 3F
推
11/20 13:51, , 4F
11/20 13:51, 4F
→
11/20 13:52, , 5F
11/20 13:52, 5F
→
11/20 15:32, , 6F
11/20 15:32, 6F
→
11/20 15:33, , 7F
11/20 15:33, 7F
→
11/20 15:54, , 8F
11/20 15:54, 8F
→
11/20 16:00, , 9F
11/20 16:00, 9F