CAutoPtr类是否实现引用计数?
时间:2020-03-06 14:47:06 来源:igfitidea点击:
现在,现代ATL / MFC应用程序可以访问名为CAutoPtr的新共享指针类以及关联的容器(CAutoPtrArray,CAutoPtrList等)。
CAutoPtr类是否实现引用计数?
解决方案
检查CAutoPtr源后,不,不支持引用计数。如果需要此功能,请改用boost :: shared_ptr。
http://msdn.microsoft.com/zh-cn/library/txda4x5t(VS.80).aspx的文档
从阅读中看来,它似乎试图提供与std :: auto_ptr相同的功能,即它使用所有权语义。只有一个CAutoPtr对象保存指针,并且赋值将所有权从一个CAutoPtr对象转移到另一个。