作者k0783154 ( )
看板C_and_CPP
標題[問題] 位元欄位
時間Wed Jul 6 18:52:15 2011
在看良葛格的重點整理
剛看到這段不是很懂
在定義類別成員時,您可以使用int整數定義指定位元個數的成員,
可以是帶正負號或不帶正負號的,例如:
struct File {
unsigned int modified : 1; // 使用1位元
unsigned int mode : 2; // 使用2位元
unsigned int owner : 3; // 使用3位元
unsigned int group : 3; // 使用3位元};
每一個位元欄位在緊跟著的冒號之後指定所使用的位元數,
在允許的狀況下,連續宣告的位元欄位成員會緊鄰著被配置空間。
位元欄位成員不可被&取址,也不可為靜態成員。
可以幫我白話解釋一下嗎?XD
用途是什麼阿?有什麼實際例子嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.24.43
→ firejox:因為是位元 不是位元組XD 07/06 18:59
→ xatier:就位元阿,畫圖看看吧XD 07/06 20:24
→ LoveBeef:請問「良葛格」是誰? 謝謝! 07/07 10:37
→ james732:google 良葛格 就可以找到他的網站 07/07 10:49