满足以下条件的类是聚合类: 所有成员都是 public 的 。没有定义任何构造函数。没有类内初始值。没有基类,也没有virtual函数。 ```cpp struct Data { int ival; string s; }; Data vall = { 0, “Anna”}; // 成员初始值列表,与声明顺序一致。 Data vall = { 0, “Anna”, 1}; // 错误:值太多,超过成员数 Data vall = {0}; // 缺少的,进行值初始化。 ```