那么TInterfacedObject及其基于参考计数的自动内存管理呢?这是否也适用于C++Builder,而不产生内存泄漏呢?还是基于C++的内存管理与这种基于ref计数的接口技术不兼容?德尔菲/ C++ 说(由我强调):
TInterfacedObject提供了基本的引用计数功能,使其后代类在Delphi和C++代码中都很有用。
IMyInterface; MyI := TMyClass.Create as IMyInterface;
当TMyClass从TInterfacedObject显然,我不想使用TInterfacedObject作为基类,因为它会使我的类引用计算在内。为什么这样的演员是不被允许的,如何解决这个问题呢?