参考答案
结论:const表示只读不可修改,static表示静态存储或类级共享,二者常结合。要点:const修饰变量只读,修饰指针分顶层/底层const,修饰成员函数保证不修改对象;static修饰局部变量延长生命周期至程序结束,修饰全局变量限制文件作用域,修饰类成员为所有对象共享且需在类外定义,修饰成员函数无this指针。对比:const关注只读语义,static关注存储与共享;组合如static const int x表示类级常量。示例:class A{static const int n=5; const int m;};