Tag: 抵消

第一个元素偏移

它是保证,结构的第一个元素的偏移是0吗? 为了更准确,我们考虑一下 struct foo { int a; double b; }; struct foo *ptr=malloc(sizeof(struct foo)); int *int_ptr = &ptr->a; free(int_ptr) 在任何操作系统或任何其他因素下,它是否始终有效?