CppCoreGuidelines F.9 不用给没有用到的参数命名
22 April 2022
理由
更好的可读性。免除“参数未被使用”的警告。
例子
// once upon a time, a hint was used X* find(map<Blob>& m, const string& s, Hint);
void print_params(const int i, const string& s, double) { cout << i << " " << s << endl; } int main() { print_params(10, "hello", 1.1); return 0; }
10 hello
注意
早在 1980 年就允许没有名称的参数。
强化
- 标记出有名称但是没有用到的参数