由于数组是静态结构,因此在初始化后,它会分配您所需的内存。
int arr[5];
Run Code Online (Sandbox Code Playgroud)
例如,这里有 5 个int对象在内存中创建。但是,当您使用列表时,根据其实现,它首先为您提供一个具有预定义容量的数组。当您添加元素时,如果超出容量,则会按比例扩大。在某些实现中,它只是将其大小加倍,或者在某些实现中,当授予的容量已满时,它会自行扩大。
| 归档时间: |
|
| 查看次数: |
77 次 |
| 最近记录: |