作者andy13579372 (唐唐)
看板EE_DSnP
标题[问题] MemTest
时间Sun Nov 18 14:32:26 2012
请问MemTest中两个lists: _objList, _arrList
是否单纯存MemTestObj pointer而pointer不用指向物件呢??
如果是这样那deleteArr传入的阵列大小好像没用?
不过我也感觉这问题很不合理因为也只有MemTest中可以存物件实体
他没存的话也没有其他类别会存了
但如果MemTest中lists的pointers真的有物件实体的话
那这些物件实体会真的放在memory manager要到的block里面吗???
(因为我一时想不到有办法让MemTest知道那些block在哪-.-)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.251.167
1F:→ andy13579372:该不会是因为我弄懂new / delete overloading吧 11/18 14:36
2F:→ andy13579372: 我没弄懂= = 不好意思我先弄懂看看 11/18 14:37
3F:推 ric2k1:简单的说,要 delete 时一定要有 variable name 才能 del 11/18 17:13
4F:→ ric2k1:光有 mem addr 是不够的,所以用 _objList 以及 _addList 11/18 17:14
5F:→ ric2k1:让 delete 可以有 variable 可以 delete. 11/18 17:15
6F:→ ric2k1:如 delete _objList[i]; 11/18 17:15