【发布时间】:2015-05-14 04:48:21
【问题描述】:
据我了解,在函数声明中无需提供变量名,但仍建议使用。
例如:setcur() 函数接受两个参数:行号和 和列号。因此可以声明如下:
void setcur(int, int);
void setcur(int row, int col);
为什么建议在函数声明中给出变量名?
【问题讨论】:
-
也许是为了自我说明——因为参数名称的原因,不需要注释。
-
这是文档。
void setcur(int,int);没有说明这些整数应该是什么。 -
没有理由不这样做。它有助于函数签名在没有注释解释的情况下有意义。
标签: c++