Re: [討論] 讓programmer控制variable所需的bit數?

作者: wtchen (沒有存在感的人)   2016-07-31 23:17:30
原文恕刪。
乾脆直接講重點:bit-field的缺點。
http://stackoverflow.com/questions/10740853
/disadvantages-of-using-bitfields-in-memory
- 可攜性大幅降低,尤其是當你轉換到Endianness不同的平台上(這個問題超大)。
http://mjfrazer.org/mjfrazer/bitfields/
- 效能沒有native類型來的好。
compiler還要花時間處理Bit slicing跟資料對齊問題
- 不能用address連到該元件
- 不能用sizeof
- 做integer promotions會增加不必要的誤解。
作者: Caesar08 (Caesar)   2016-07-31 23:22:00
有,這我後來有找到了 XD

Links booklink

Contact Us: admin [ a t ] ucptt.com