0

我的类中的一个实例变量是另一个 ref 类的对象。据我所知,这很好用,但我担心如果没有明确调用ref new Foo(...),引用计数将无法正确初始化。我的担心是对的,还是我很清楚?

示例代码

 ref class Foo {
     public:
         Foo();
         virtual ~Foo();
 }

 ref class Bar {
     public:
         Bar();
         virtual ~Bar();

         Foo _myNewFoo;
 }

_myNewFoo 会导致泄漏吗?或者这样好吗?

4

1 回答 1

0

Hans Passant 用一个合适的答案评论了最初的问题:

它是 C++/CX。这段代码没有问题,_myNewFoo 的引用计数将被正确初始化。

于 2012-11-05T07:00:17.710 回答