【发布时间】:2015-06-06 05:39:11
【问题描述】:
在 java 和 C++ 中给定类 Line,以及以下分别在 java 和 C++ 中的声明 -
Line[] p;
和
Line *p;
然后运行以下代码时,两种语言的语义有什么区别:
p = new Line[7];
特别是,两种语言是否以相同的方式为数组分配堆内存?
对不起,我对这件事做了研究,但我仍然觉得我没有完全理解。
谢谢!
【问题讨论】:
标签: java c++ memory heap-memory