使用“。”时DBX输出不同。或“ - >”

时间:2013-04-19 23:05:09

标签: c++ dbx

有一个功能不起作用,我不明白为什么,而且DBX没有帮助。以下就是我所说的。

(dbx 12) print ((CCFundExpenseObject *)s1)->GetFundBranchGroup()
((class CCFundExpenseObject *) s1)->GetFundBranchGroup() = -2019
(dbx 13) print (*((CCFundExpenseObject *)s1)).GetFundBranchGroup()
(*((class CCFundExpenseObject *) s1)).GetFundBranchGroup() = 1

逻辑上,这两行应该有相同的结果,对吗?

如果你想要更多的上下文,这里是对代码的解释:

  • GetFundBranchGroup()返回存储在CCFundExpenseObject中的短片。就是这样。
  • s1 void*

0 个答案:

没有答案