标签: c++ vcl
我很长时间在RAD Studio(C ++ Builder)中编码,但今天我很困惑。当我从TStringList类调用Free()方法时,我的应用程序崩溃了。但当我删除Free()调用时 - 一切正常。
我不了解一些事情。 1)如果我们打电话给新的那么我们必须打电话给删除,我对吗?那么对于TStringList类中的Free()方法呢? 2)如何从内存中正确删除TStringList(和其他控件) 3)Embarcadero是否使用智能指针?如果“是”那么它会改变一切。