常类型主要包括: 常对象:保证对象成员不发生改变,并且必须要初始化 常成员:(常数据成员:保证数据不发生变化、常函数成员:保证在调用函数时不改变数据) 常引用:保证不改数据 const 类型标识符 & p; 常数组:数组元素不能被更新 常指针:指针类型的常量(int* const p=&a1,必须进行初始化),指向常量的指针(const int* p,通过指针不能改变被指对象的内容)