VC6 MFC DLL類成員float 變量賦值後,類的子類成員變量數據被變更 0xa4, 0xcd
子類有一個 bool 成員變量,
在dll接口中給float賦值後,子類成員變量 bool值 有規率的 從0XCD 變成 0xa4
後來將類型改成double後,問題消失,後來想重現問題未能實現
VC6 MFC DLL類成員float 變量賦值後,類的子類成員變量數據被變更 0xa4, 0xcd
子類有一個 bool 成員變量,
在dll接口中給float賦值後,子類成員變量 bool值 有規率的 從0XCD 變成 0xa4
後來將類型改成double後,問題消失,後來想重現問題未能實現
def ADD(a): print(3,a,hex(id(a))) a.remove(2) print(3,a,hex(id(a))) a=a.append(10)