digitalmars.D.learn - struct .sizeof
- Funog (10/10) Aug 28 2006 Hi,
- Tom S (8/20) Aug 28 2006 Sure it could:
- Frank Benoit (2/14) Aug 28 2006 Some more background info:
Hi, I usually program in java, so i'm not used to memory management. For exemple, i do not understand why the following struct struct Foo { long a; byte b; } has a .sizeof of 16 ? couldn't it fit in 9 bytes ? Thanks.
Aug 28 2006
Funog wrote:Hi, I usually program in java, so i'm not used to memory management. For exemple, i do not understand why the following struct struct Foo { long a; byte b; } has a .sizeof of 16 ? couldn't it fit in 9 bytes ? Thanks.Sure it could: align (1) struct Foo { long a; byte b; } static assert (Foo.sizeof == 9);
Aug 28 2006
Some more background info: http://en.wikipedia.org/wiki/Data_structure_alignmenthas a .sizeof of 16 ? couldn't it fit in 9 bytes ? Thanks.Sure it could: align (1) struct Foo { long a; byte b; } static assert (Foo.sizeof == 9);
Aug 28 2006