初始化对象数组的方案是,首先使用默认构造函数创建数组元素,然后花括号中的构造函数将创建临时对象,然后将临时对象的内容复制到相应的元素中。因此,要创建类对象数组,则这个类必须有默认构造函数。
stock a【10】 ={
stock(12,10),
stock(),
stock(1)};
其余数组元素使用默认构造函数
const int arr[10;
int sum(int arr[],int n);
...
int j=sum(arr,12);
//编译器禁止将const指针赋给非const指针