0
以下のユニオン型のtypedefを使用すると、MyPacket.Byte.LBとMyPacket.Field.LBを比較すると速度に違いはありますか?ユニオン/構造体のデータ型とビットフィールド参照速度
typedef union // create a union to assemble bytes into ints
{
int Packet; // contains an int
struct
{
char HB;
char LB;
}Byte;
struct
{
unsigned field1:4;
unsigned field2:2;
unsigned field3:1;
unsigned field4:1;
unsigned LB:8;
}Field;
} packetunion;
packetunion MyPacket;
またはコンパイルされたコードを確認してください。 –