gpt4 book ai didi

c++ - 动态和静态内存分配?

转载 作者:搜寻专家 更新时间:2023-10-31 01:03:45 24 4
gpt4 key购买 nike

<分区>

  int x;
cin>>x;
int arr[x];

代码一定不能编译,因为程序会尝试为堆栈上的数组分配未知内存,但它编译了!我知道什么是动态内存,我已经阅读了很多相关内容,但我不明白,为什么上面的程序会运行?!不应该是这样吗? :

int x;
cin>>x;
int *arr=new arr[x];

谁能给我一个不适用于静态分配而仅适用于动态分配的示例?

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