精華區beta EE_DSnP 關於我們 聯絡資訊
※ 引述《sainteyes (立其)》之銘言: : 標題: [問題] : 時間: Sun Nov 20 10:55:55 2005 : : : 我發現我改不掉compiler寫的arraysize : : 我寫完之後他又改掉了 : : 例如一個14 elements的array : : 我給他16個而且把16記在它前面,結果free的時候發現又被改成14了 : : 我看了一下發現對getMemory和recycle都沒影響 : : 那是不是可以不用record用default的14去計算就好了 : : -- : ※ 發信站: 批踢踢實業坊(ptt.cc) : ◆ From: 140.112.243.61 謝謝 sainteyes 同學的指正 沒錯 數目字 14 的確應該是在 compiler 結束 new 這個 operator 時寫入的動作 也就是說 你們可以不用在 allocArr() 時寫它 只要在 freeArr() 時取出就可以了 至於我上課時講的數目字可以隨便寫 的確是沒有做過實驗的推測 特此更正 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.121.132.241