首頁 > 問答 > 主體
比如
uint8 bPendingNetUpdate:1;
取代bool型变量。
实际上这个东西真地只占一个bit吗?
高洛峰2017-04-17 15:19:17
是佔一個bit,不過結構體為了記憶體對齊會有padding,所以僅僅一個位域其實並不節省記憶體。 。 緊湊一點就會有節省內存的效果了,比如連著好幾個這種類型的標誌變量,肯定比bool節省內存
bit
padding
bool