[問題] MemTest

作者: andy13579372 (痘糖)   2012-11-18 14:32:26
請問MemTest中兩個lists: _objList, _arrList
是否單純存MemTestObj pointer而pointer不用指向物件呢??
如果是這樣那deleteArr傳入的陣列大小好像沒用?
不過我也感覺這問題很不合理因為也只有MemTest中可以存物件實體
他沒存的話也沒有其他類別會存了
但如果MemTest中lists的pointers真的有物件實體的話
那這些物件實體會真的放在memory manager要到的block裡面嗎???
(因為我一時想不到有辦法讓MemTest知道那些block在哪-.-)
作者: andy13579372 (痘糖)   2011-01-18 14:36:00
該不會是因為我弄懂new / delete overloading吧我沒弄懂= = 不好意思我先弄懂看看
作者: ric2k1 (Ric)   2011-01-18 17:13:00
簡單的說,要 delete 時一定要有 variable name 才能 del光有 mem addr 是不夠的,所以用 _objList 以及 _addList讓 delete 可以有 variable 可以 delete.如 delete _objList[i];

Links booklink

Contact Us: admin [ a t ] ucptt.com