[問題] 位元欄位
在看良葛格的重點整理
剛看到這段不是很懂
在定義類別成員時,您可以使用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
→
07/06 18:59, , 1F
07/06 18:59, 1F
→
07/06 20:24, , 2F
07/06 20:24, 2F
→
07/07 10:37, , 3F
07/07 10:37, 3F
→
07/07 10:49, , 4F
07/07 10:49, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章