函数参数使用“Const”
你要走多远?const?你只是做些功能const在必要的时候,或者你是否做了所有的猪,并使用它在任何地方?例如,假设一个简单的Mutator接受单个布尔参数:
const
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)
这有什么原因吗?我觉得有点不寻常。
米琪卡哇伊
青春有我
www说
相关分类