0

在 Microsoft Visual C++ 2015 中,如何在 Boost 共享指针上设置“数据断点”,以便调试器在强和/或弱引用的数量发生变化时中断?

4

1 回答 1

2

std::shared_ptrVS2015中的控制块有_Uses_Weaks成员。只需通过它们的监视表达式为这些设置数据断点:例如&(*(ptr)._Rep)._Weaks

这是一个屏幕截图:

VS 2015 shared_ptr控制块调试视图

于 2016-06-13T10:37:09.343 回答