充分挖掘你的VC++ Debugger的潜能(一)[3]

[入库:2005年8月18日] [更新:2007年3月25日]

本文简介:选择自 zhengyun_ustc 的 blog

如果你把这个strwatch节点展开,就会看到std::stringmembersnposallocator_ptr_len_res。而且你会注意到strwatch的显示值其实就是它的member_ptr的值。

那么,vc ide怎么知道该默认显示这个std::string数据类型的哪一个member呢?是谁指定的显示_ptr的值呢?

我们首先将研究微软在哪里定义了这些东西。其次,我们将研究一下如何定义显示自己的数据类型,比如说,我有一个类cmyclass,它有一个成员变量_strvalue,我希望在watch窗口中看到这么显示:omyclass    {0x00ca1110 “this is my class!”}

本文关键:vc debugger watch AUTOEXP.DAT
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top