使用JavaScript或C++编写的Metro风格应用程序是否会加载CLR?

Cui*_*崔鹏飞 2 clr microsoft-metro windows-8 windows-runtime c++-cx

如果没有,那么WinRT有自己的垃圾收集器吗?

我问这个是因为我读到了这个:"没有必要管理底层对象的生命周期.当你完成了你已经激活的最后一个类实例时,Windows会释放该对象." 来自MSDN.

Han*_*ant 5

他们没有.WinRT不使用垃圾收集器.内存通过引用计数来管理,IUnknown :: AddRef()和IUnknown :: Release().就像COM一样.不,它不是Windows负责计数,它是语言运行时支持库.Javascript总是使用引用计数,C++从C++/CX语言扩展或使用智能指针类获取它.