gpt4 book ai didi

c++ - 动态分配内存存储说明

转载 作者:搜寻专家 更新时间:2023-10-31 02:20:06 25 4
gpt4 key购买 nike

<分区>

当内存是动态分配的时候,是不是不管声明在哪里都存储在堆上?例如,如果在 main() 中声明了以下代码行

int* p = new int[100000];

内存是从堆分配还是从栈分配?

如果在全局范围内进行相同的声明,则将从堆中获取内存。但是我读到动态分配的内存存储在堆上,局部变量存储在堆栈上。那么当上面这行代码从main内部执行时,使其成为一个局部变量,内存是从栈中获取还是从堆中获取呢?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com