1,如果成员是const或是引用必须将其初始化
初始化const或者引用类型的数据成员的唯一机会是通过构造函数初始值
2,定义对象的时初始化
3,聚合类
所有成员都是public的
没有定义任何构造函数
没有类内初始值
没有具类,也没有virtual函数
struct Date {
int ival;
string s;
};
聚类初始化:
//对应着来
4,静态成员的访问方式
Account *ac2 = &ac1;
调用静态成员函数的等价形式
r = ac1.rate();//通过Account的对象或引用
r = ac2->rate();//通过指向Account对象的指针
成员函数可以不用通过作用域运算符就能直接使用静态成员