函數參數使用“Const”你要走多遠?const?你只是做些功能const在必要的時候,或者你是否做了所有的豬,并使用它在任何地方?例如,假設一個簡單的Mutator接受單個布爾參數:void SetValue(const bool b) { my_val_ = b; }那是const真的有用嗎?就我個人而言,我選擇廣泛使用它,包括參數,但在這種情況下,我想知道它是否值得?我也很驚訝地發(fā)現(xiàn)你可以省略const函數聲明中的參數,但可以將其包含在函數定義中,例如:.h文件void func(int n, long l);.cpp文件void func(const int n, const long l)這有什么原因嗎?我覺得有點不尋常。