类的常成员:
定义常成员用关键字const,写作const int a;
常成员在构造函数中可以直接用常量进行初始化,这样初始化后数据将有相同的值;
当不同的对象去调用常数据是,所对应的地址也是不相同的;
此外C++中的“ :”的作用是其分割作用,是类给成员变量赋值的方法,初始化列表,更适用于常数据成员的初始化;
对连续初始写作XX::XX():a(),b(),c().....
常成员函数:
函数名,后面以const作为后缀;
在常成员函数中无法去对类中原有的参数去进行改变;
静态成员:
个人感觉,其特殊性就是在于,是在类中去声明静态成员,然后在类外去对其进行初始化;
下面是随便写的练习:
目标:预习友元,并用类的成员完成一个程序。