在Visual Studio中调试时的Px、Pn

Px, Pn when Debugging in Visual Studio

本文关键字:Px Pn 调试 Visual Studio      更新时间:2023-10-16

在Visual Studio中调试C++时,如果在对象上添加监视,则会将"px"answers"pn"视为其直接子级。

我一直读"px"是指指向实际对象的指针,但我很好奇这些"px"、"pn"answers"pi"代码实际上是什么的缩写?

我想您看到的是确实包含pxpn成员的boost::shared_ptr实例的内容:

element_type * px;                 // contained pointer
boost::detail::shared_count pn;    // reference counter

所以,这些不是某种神奇的调试器变量,而是真实的类字段,您不会在常规对象中看到它们。