throw new exception(Error); Delphi中的类的析构函数用destructor修饰符来定义,与C++的~修饰符一样,但通常情况下都是使用Destroy这个名字做为析构方法, Free是TObject类定义的一个方法,它只是简单地调用了Destroy这个方法来析构类,所以Result.Free相当于C++里调用了delete Result
理想三旬
2024-05-14 16:07:56
Delphi syntax: procedure Free; C++ syntax: __fastcall Free();
result.free; //in here maybe is a class by defined? such as TStrings.Create then var result:TStrings; result:=TStrings.create; //... result.free? in c++: free(result)