close
BCB長度算錯的問題
到Project->Option->Advanced Compiler->Data Alignment 選擇Byte
這是因為Compiler最佳化的緣故
因為我們的OS大部份都是32位元的
所以他會用四個Bytes(32bits)為一個單位
如果是一個Byte,為了快數存取,也會當作4Bytes
所以用sizeof時會算錯
因為我們的OS大部份都是32位元的
所以他會用四個Bytes(32bits)為一個單位
如果是一個Byte,為了快數存取,也會當作4Bytes
所以用sizeof時會算錯
這是因為Compiler最佳化的緣故
因為我們的OS大部份都是32位元的
所以他會用四個Bytes(32bits)為一個單位
如果是一個Byte,為了快數存取,也會當作4Bytes
所以用sizeof時會算錯
因為我們的OS大部份都是32位元的
所以他會用四個Bytes(32bits)為一個單位
如果是一個Byte,為了快數存取,也會當作4Bytes
所以用sizeof時會算錯
全站熱搜
留言列表