delphi调用c++写的对象,为了使生成的对象正确释放,二者的纯抽象类是否需要一个Free过程?这个定义的free会不会和TObject的Free发生冲突?
例
//delphi
IPlugin=class
public
procedure Free; virtual;stdcall;abstract;
procedure dowork; virtual;stdcall;abstract;
end;
//C++
class IPlugin
{
virtual void Free()=0;
virtual void dowork()=0;
}
例
//delphi
IPlugin=class
public
procedure Free; virtual;stdcall;abstract;
procedure dowork; virtual;stdcall;abstract;
end;
//C++
class IPlugin
{
virtual void Free()=0;
virtual void dowork()=0;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货