Content deleted Content added
m →Definitions: {{math}} |
|||
Line 117:
*A '''float''' (four bytes) will be 4-byte aligned.
*A '''double''' (eight bytes) will be 8-byte aligned on Windows and 4-byte aligned on Linux (8-byte with ''-malign-double'' compile time option).
*A '''long long''' (eight bytes) will be 8-byte aligned on Windows and 4-byte aligned on Linux (8-byte with ''-malign-double'' compile time option).
*A '''long double''' (ten bytes with C++Builder and DMC, eight bytes with Visual C++, twelve bytes with GCC) will be 8-byte aligned with C++Builder, 2-byte aligned with DMC, 8-byte aligned with Visual C++, and 4-byte aligned with GCC.
*Any '''pointer''' (four bytes) will be 4-byte aligned. (e.g.: char*, int*)
|