New 和 GetMem 的不一样之处

若是操做一个 record 指针中的字符串变量,会不会丢失 string 的内 存空间,形成内存泄漏? 数组 结果是:使用 New() 分配的内存,会自动初始化 record 的内容,而且在 Dispose 时自动 清除全部已分配的内存,包括 string 或其余动态数组的内存。GetMem/FreeMem 没有这个 性质。事实上,New() 中调用了 GetMem,而且执行了一些初始化的操做。
相关文章
相关标签/搜索