个人图书馆 搜索 C++笔试题 也有类似的讲解
CTime const t1;
const CTime t1;//常对象 不能调用其非const成员函数 所有数据成员都为const
CTime *const p;//指向CTime类对象的常指针 即指针是不可变的,而对象时可变的
const CTime *p;//指向常对象的指针变量 可以指向非const对象,但此时不能通过该指针去改变对象数据成员的值
常用作形参,目的是形参指向的对象在函数指向过程中不被修改
形参是非const 实参只能是非const
形参是const 实参可以是const,也可以是非const
常变量的用法类似