Используя следующее объединение 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;