我的类中的一个实例变量是另一个 ref 类的对象。据我所知,这很好用,但我担心如果没有明确调用ref new Foo(...)
,引用计数将无法正确初始化。我的担心是对的,还是我很清楚?
示例代码
ref class Foo {
public:
Foo();
virtual ~Foo();
}
ref class Bar {
public:
Bar();
virtual ~Bar();
Foo _myNewFoo;
}
_myNewFoo 会导致泄漏吗?或者这样好吗?