2010年2月6日 星期六

C/C++筆記-使用包裝結構節省空間

包裝結構可節省空間,但取出的資料機器碼可能很大,處理速度會變慢
只適用int和enum,以位元為單位
比位元運算相比,較易理解,但較無彈性

//此結構總共只要4個byte
struct info {
  int valid:1; //只有1個位元,只有0或1的值
  int data:31; //只有31個位元
}
##ShowAll##

0 意見 :

張貼留言