参数传递 const形参和实参: 顶层const作用于对象本身, 和其他初始化过程一样, 当用实参初始化形参时会忽略掉顶层const, 换句话说, 形参顶层const被忽略掉了, 当形参有顶层const时, 传递给它常量对象或非常量对象都是可以的. void fcn(const int i) //fcn可以读取i, 但是不能向i写值 void fcn(int i) //错误, 重复定义了fcn(int) 由于顶层const被忽略了, 所以上述两个函数的参数是完全一样的. 指针或引用形参与cons…