is of 16bytes ?
typedef struct {
int *x;
int y;
} node;
http://www.catb.org/esr/structure-packing/
i test this, and the result is 8 #include <cstdio> #include <conio.h> struct test_one { int* point; int num_one; } test_one_inst; int main() { int sz = sizeof(test_one_inst); printf("%d", sz); _getch(); return 0; }
Обсуждают сегодня