13,009
回編集
(→使用例) |
|||
39行目: | 39行目: | ||
p1.height = 175.5; | p1.height = 175.5; | ||
} | } | ||
</syntaxhighlight> | |||
<br><br> | |||
== ビットフィールド == | |||
メモリの使用を最適化するために、構造体内でビットフィールドが使用できる。<br> | |||
<syntaxhighlight lang="c++"> | |||
struct Flags { | |||
unsigned int flag1 : 1; | |||
unsigned int flag2 : 1; | |||
unsigned int data : 6; | |||
}; | |||
</syntaxhighlight> | </syntaxhighlight> | ||
<br><br> | <br><br> |