关于派生类中的destroy方法的问题
这两天对派生类中的destructor Destroy;方法有点疑惑,大概如下:如果派生类中分配了资源,那么就需要在destructor Destroy中释放,
destructor TMyClass.Destroy;
begin
//释放该类分配的资源;
end;
困惑的地方是
destructor TMyClass.Destroy;
begin
//释放该类分配的资源;
inherited;
end;
我现在理解的是应该加上inherited这个关键词,但发现有些例子代码并没有加,想知道不加是不是错误的呢?