New 和 GetMem 的不一樣之處

若是操做一個 record 指針中的字符串變量,會不會丟失 string 的內 存空間,形成內存泄漏? 數組 結果是:使用 New() 分配的內存,會自動初始化 record 的內容,而且在 Dispose 時自動 清除全部已分配的內存,包括 string 或其餘動態數組的內存。GetMem/FreeMem 沒有這個 性質。事實上,New() 中調用了 GetMem,而且執行了一些初始化的操做。
相關文章
相關標籤/搜索