【发布时间】:2019-06-25 15:32:47
【问题描述】:
当我们在堆栈上创建一个数组时,比如int arr[20];,是否保证数组的每个单元在内存中相隔 4 个字节?或者可能会发生某些单元格没有按顺序分配的情况?
【问题讨论】:
-
是的,所有数组元素必须是连续的
-
保证数组中的每个
int都位于数组中前一个int之后的sizeof(int)字节。
标签: c++ arrays memory-management