![]() |
1
1
引用和跟踪引用之间的主要区别在于,垃圾收集允许移动跟踪引用。 在gc运行期间,对象会四处移动。如果您在对象被其地址移动后访问该对象,您将阅读garbadge。这就是跟踪手柄的作用。它知道gc及其对象正在移动。移动对象后,仍然可以访问该对象。 从…起 MSDN
|
![]() |
2
0
我的猜测是,第二种情况不能从C++/CLI外部使用(例如VB、C#等),而第一种情况可以。不过我没有试过。 |
![]() |
John Henckel · 如何在Swift中存储对整数的引用 10 年前 |