Единственный способ, который мне кажется подходящим, - сказать отладчику правильно показывать объекты с помощью autoexp.dat. Не уверен, как хорошо это будет работать в vs2010, я все еще использую 2008. Этот метод очень подходит для умных указателей. Если вы пытаетесь заглянуть внутрь необработанных указателей, то, я думаю, вам нужно вручную привести указатель в окно просмотра / быстрого просмотра. Если это какой-то smartpointer или класс, который хранит этот необработанный базовый указатель, то вы можете просто сделать это с помощью autoexp.dat таким образом (при условии, что ваш базовый ptr называется m_ptr):
smart_ptr<*>{
preview
(
#if (($e.m_ptr)!=0)
(
#(
"smart_ptr ",
(*(($T1 *)$e.m_ptr))
)
)
#else
(
#("<Bad Ptr>")
)
)
children
(
#(
ptr: (*(($T1 *)$e.m_ptr))
)
)
}