在声明中省略参数名称是否是一种好的做法

Is it a good practice to omit parameter names in declarations?

本文关键字:一种 中省 声明 参数 是否是      更新时间:2023-10-16

使用参数名称:

class Foo
{
public:
    someType f(someType parameterName);
};

不带参数名称:

class Foo
{
public:
    someType f(someType);
};

就C++而言,推荐哪一个?还是只是个人喜好?

我认为从声明中省略名称没有任何好处。
另一方面,我确实看到了几个缺点:

  1. 您的代码可读性较差。
  2. 你的意图不太清楚。
  3. 让代码工作变得更加混乱("等一下,为什么PowerOf2("10,2");给了我1024?我期待100
相关文章: