c ++ / cx私有析构函数是否安全?

时间:2018-05-15 03:14:29

标签: multithreading uwp c++-cx

根据MSDN,c ++ / cx 私有析构函数“仅在引用计数达到零时才会调用。”

因此,在调用私有析构函数时,是否可以安全地说没有其他线程可以操作对象?

1 个答案:

答案 0 :(得分:0)

简而言之,是的。

可能其他人仍然可以引用该类,如果他们做了一些事情,比如将它转换为原始指针而不将其包装在ComPtr等等,但这只是错误的代码无论如何,迟早会崩溃。