什么是const限定符? Const限定符是我们通常所说的常量限定符,被const修饰的对象具有常量性质,只能读,不能写. 为什么使用const限定符? 用const变量取代“魔数”,代码更容易理解和维护.例如:以const常变量作为数组的界:const常变量作为switch的条件标号. C++“最小特权原则”的体现,防止不应该被修改的数据被篡改.例如:很多指针(或迭代器)是边读边移动,而不是边写边移动:很多函数参数是只读不写的,使用const限定符不仅可以限制参数被修改,还可以扩大函数可以接受…