G
Guest
Hello everyone,
I heard when define a struct, it is important to make the size of the struct
memory aligned.
For example,
struct foo is better than struct goo, even if we only use member p.
Allocate 3 bytes to align with memory. But I do not know why make memory
aligned is better. Any reasons? (for example, prevent memory from running
out?)
thanks in advance,
George
I heard when define a struct, it is important to make the size of the struct
memory aligned.
For example,
Code:
struct foo
{
char p;
char[3] align;
};
Code:
struct goo
{
char p;
};
struct foo is better than struct goo, even if we only use member p.
Allocate 3 bytes to align with memory. But I do not know why make memory
aligned is better. Any reasons? (for example, prevent memory from running
out?)
thanks in advance,
George