批踢踢實業坊
›
看板
C_and_CPP
關於我們
聯絡資訊
返回看板
作者
ibmibmibm (殺.人.鬼)
看板
C_and_CPP
標題
[討論] c++的位元欄位(bit field)的有趣實作
時間
Sun Dec 11 21:03:59 2011
http://ideone.com/tydlY
這個實作方式是利用union分享空間的特性來達成對bit的操作。 看起來使用方式很直覺,而且程式碼也不多。 --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.123.101.139
→
imprazaguy
:c/c++的structure本身就support bitfield,用這種方式
12/12 16:40
→
imprazaguy
:的優點是什麼?
12/12 16:40
→
Chikei
:來自
http://www.youtube.com/watch?v=y71lli8MS8s#t=26s
的?
12/12 16:53
→
Chikei
:根據影片comment是說比較有可攜性
12/12 16:53
→
ibmibmibm
:這種方是對於big endian和little endian同時支援的
12/12 21:50
→
ibmibmibm
:平台會比較具有可攜性
12/12 21:51