TRefCountedObject Class
Definition
Provides an abstract implementation for any interface implementing class without already implementing IInterface to avoid unnecessary waste of instance space for its VMT. If you inherit from this class you implement an interface that is not IInterface and thus would just waste this space.
Delphi
type TRefCountedObject = class(TObject)
- Inheritance
-
TObjectTRefCountedObject
- Derived