ホームページ > に質問 > 本文
比如
uint8 bPendingNetUpdate:1;
取代bool型变量。
实际上这个东西真地只占一个bit吗?
高洛峰2017-04-17 15:19:17
は 1 つの bit を占有しますが、構造体にはメモリ アライメント用の padding が含まれるため、1 つのビット フィールドだけでは実際にはメモリが節約されません。 。 よりコンパクトな方がメモリを節約できます。たとえば、このタイプの複数のフラグ変数を接続すると、bool
bit
padding
bool