在声明中省略参数名称是否是一种好的做法
Is it a good practice to omit parameter names in declarations?
使用参数名称:
class Foo
{
public:
someType f(someType parameterName);
};
不带参数名称:
class Foo
{
public:
someType f(someType);
};
就C++而言,推荐哪一个?还是只是个人喜好?
我认为从声明中省略名称没有任何好处。
另一方面,我确实看到了几个缺点:
- 您的代码可读性较差。
- 你的意图不太清楚。
- 让代码工作变得更加混乱("等一下,为什么
PowerOf2("10,2");
给了我1024
?我期待100
。
相关文章:
- 有符号的int和int-有没有一种方法可以在C++中区分它们
- 对于C++中使用智能指针的指针算术限制,有没有一种变通方法
- 一种在C++中读取TXT配置文件的简单方法
- 有没有一种"cleaner"的方法可以在指向基的指针向量中找到派生类的第一个实例?
- 将错误返回给调用方而不是立即在 C++ 中抛出错误是否是一种好的做法
- 在 c++ 中,有一种方法可以创建一个包含地图作为值的树状地图?
- 有没有一种优雅而快速的方法来测试整数中的 1 位是否位于连续区域
- C++,您能否设计一种数据结构,将指针保存在连续内存中并且不会使它们失效?
- 在C++中使用变量而不是"#define"来指定数组大小是不是一种糟糕的做法?(C错误:在文件范围内
- 有没有一种方法可以捕获进程中的堆栈溢出?C++Linux
- 将相同共享指针的副本存储在不同的向量中是否是一种好的做法?
- 使用类在C++中存储和列出变量/方法是否是一种好的做法
- 一种从内存中删除 UTF 字节的方法?
- 我想直接在结构中插入,但没有一种方法可以正确避免填充问题
- 一种将 Dart 中的字节数据转换为 C++ 中的无符号字符*的有效方法?
- 有没有一种标准方法可以在C++中获取第 n 个"下一个"浮点值
- 类中一种方法的部分专用化
- 只需要知道我在c ++中打印模式的方式是否有效,或者有另一种方法可以有效地做到这一点
- 有没有一种简单的方法可以从 c++ 中的路径获取文件名?
- 找到一种使用 C++ 中的条件提取浮点数的方法