标签: visual-c++ boost shared-ptr weak-references strong-references
在Microsoft Visual C ++ 2015中,如何设置"数据断点"在Boost共享指针上,以便只要强引用和/或弱引用的数量发生变化,调试器就会中断?
答案 0 :(得分:2)
VS2015中std::shared_ptr的控件块有_Uses和_Weaks个成员。只需通过监视表达式为这些设置数据断点:例如&(*(ptr)._Rep)._Weaks
std::shared_ptr
_Uses
_Weaks
&(*(ptr)._Rep)._Weaks
以下是截图: