采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
和类型无关。使用new或者malloc申请的内存是在系统的堆空间上。使用[](方括号)声明的数组是在系统的栈空间上。从功能上他们是没有区别的。但是在C++的具体使用上,要注意,使用new申请的空间需要delete(相应的malloc申请的空间需要free);而栈空间的内存在block执行完后会被自动释放。
这就好比如下两个数组的声明方式,都是数组:)
int a[10]; int* a = new int[10];
我刚才忘记截图了,这张图片里的12行
登录后可查看更多问答,登录/注册
课程专为:短时间内应对面试、升职测评等艰巨任务打造
9.7k 21
6.2k 3
5.8k 5
1.9k 18
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号