C++:
Temp *a = new Temp[n];
这时候C++不仅创建了一个Temp类型的数组,而且将数组的所有元素实例化,都会调用构造函数
Java:
Temp[] a = new Temp[n];
这时候Java只创建了一个Temp类型的数组,如果要使用数组里的元素必须对数组进行初始化
for()循环对数组的元素进行初始化
C++:
Temp *a = new Temp[n];
这时候C++不仅创建了一个Temp类型的数组,而且将数组的所有元素实例化,都会调用构造函数
Java:
Temp[] a = new Temp[n];
这时候Java只创建了一个Temp类型的数组,如果要使用数组里的元素必须对数组进行初始化
for()循环对数组的元素进行初始化