Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
パック構造内に非パック構造メンバーを含めることはできますか?
このようなもの:
packed struct{ int a; un-packed struct b; int c; };
はい、許可されています。アンパックされた構造はコンパイラの観点からは通常の型であり、パックされた構造は技術的にはパックされたままになります。
しかし、常識的には、パックされた構造体は実際にはパックされません。アンパックされた構造体、つまりパックされた構造体に未使用のバイトが存在する可能性があります。