【发布时间】:2020-09-08 19:41:30
【问题描述】:
如果我调用的函数返回TStringList(带有TStringList.Create)并且我没有将它分配给变量而是直接使用它一次(如Data:=MyTStringFunction.Values['data'];),我是否会出现内存泄漏或将TStringList 会自动释放吗?
【问题讨论】:
-
您可以考虑返回 TStringArray(= 字符串数组)而不是字符串列表。这将被隐式处理。