C函數返回指針位數錯誤,截斷問題

  問題描述 在C工程中,一個64位系統中如果一個文件中的某個函數A調用另外一個文件中的函數B,但是A文件中沒有包含B的聲明,gcc可以編譯通過,但是如果B函數的返回類型爲指針,在64位系統應該返回64bit地址,實際上函數A調用B得到的B的返回指針卻是32bit,高32bit被截斷。   代碼示例 https://github.com/musiclvme/ToolsPackages/tree/m
相關文章
相關標籤/搜索