函数参数使用“Const”你要走多远?const?你只是做些功能const在必要的时候,或者你是否做了所有的猪,并使用它在任何地方?例如,假设一个简单的Mutator接受单个布尔参数:void SetValue(const bool b) { my_val_ = b; }那是const真的有用吗?就我个人而言,我选择广泛使用它,包括参数,但在这种情况下,我想知道它是否值得?我也很惊讶地发现你可以省略const函数声明中的参数,但可以将其包含在函数定义中,例如:.h文件void func(int n, long l);.cpp文件void func(const int n, const long l)这有什么原因吗?我觉得有点不寻常。