Есть функция, которая не работает, и я не понимаю, почему, и DBX не помогает. Ниже то, о чем я говорю.
(dbx 12) print ((CCFundExpenseObject *)s1)->GetFundBranchGroup()
((class CCFundExpenseObject *) s1)->GetFundBranchGroup() = -2019
(dbx 13) print (*((CCFundExpenseObject *)s1)).GetFundBranchGroup()
(*((class CCFundExpenseObject *) s1)).GetFundBranchGroup() = 1
По логике, обе строки должны иметь одинаковый результат, верно?
Если вы хотите больше контекста, вот объяснение кода:
CCFundExpenseObject
, Вот и все.void*
Задача ещё не решена.
Других решений пока нет …