静态数据成员(关键词 static)
用static 声明的数据成员可以被类的所有对象共享。(即,静态数据成员在内存中(像函数一样)只有一个副本)。
静态数据成员的初始化必须在类外部进行。
类型说明符 类名:: 静态数据成员 =初始值;
通常用类名进行访问。
基本格式:
类名:: 静态数据成员;
常数据成员(const)
常数据成员必须通过构造函数的参数列表初始化方式进行初始化。
student :: student(int nage):PI(3.14)
{
age=nage;
}
常成员函数
类型说明符 函数名(参数列表)const;
(在类中声明与类外定义都要有const。)
3.重要
常对象只能调用常成员函数
const 可以用于区分重载