const int STKS = 10;
Stock stocks[STKS] = {
stock("NanoSmart", 12.5, 20),
stock(),
stock("Monolithic Obelisks", 130, 3.25),
};
其中的一些对象是用默认构造函数初始化.
初始化对象数组的方案是:首先使用默认构造函数创建数组元素,然后花括号中的构造函数将创建临时对象,然后
将临时对象的内容复制到相应的元素中.因此,要创建类对象数组,则这个类必须有默认构造函数.
摘自<<C++ Primer Plus>>(第五版)