我在掌握C++数组的一些概念时遇到了一些小问题。
我已经完成了任务,但我只是想确保我能理解幕后发生的事情。
谢谢你提前抽出时间来帮忙!
发布于 2016-10-10 00:56:55
如果类没有默认构造函数,则无法使用:
myObject = new Object1[size];之间的区别
myObject = new Object1[size];和
myclass *array[10];
for (int i = 0 ; i != 10 ; i++) {
array[i] = new myclass();
}第一个方法分配size对象,并将指向myObject中对象数组的指针存储起来。
第二个对象分配10个对象,但有10个指针。每个指针只指向一个动态分配的对象。
https://stackoverflow.com/questions/39949984
复制相似问题