0

Microsoft Visual C++ 2015 で、Boost 共有ポインターに "データ ブレークポイント" を設定して、強い参照や弱い参照の数が変わるたびにデバッガーが中断するようにするにはどうすればよいですか?

4

1 に答える 1

2

std::shared_ptrVS2015の a の制御ブロックには_Uses_Weaksメンバーがあります。ウォッチ式を使用してこれらにデータ ブレークポイントを設定するだけです。&(*(ptr)._Rep)._Weaks

スクリーンショットは次のとおりです。

VS 2015 shared_ptr コントロール ブロックのデバッグ ビュー

于 2016-06-13T10:37:09.343 に答える