memory alignment issues with union
- by confucius
Hi all,
Is there guarantee, that memory for this object will be properly aligned if we create this object of this type in stack?
union my_union
{
int value;
char bytes[4];
};
If we create char bytes[4] in stack and then try to cast it to integer there might be alignment problem. We can avoid that problem by creating it in heap, however, is…