zeb*_*man 7 c++ declaration function
我记得以前在阅读函数声明中包含参数名称而不包括参数名称之间的重要性(或缺乏重要性).但我不记得我读到的是什么,或者我在哪里阅读它.
例如,
void do_something(int *); // No parameter name included, only type.
Run Code Online (Sandbox Code Playgroud)
VS ...
void do_something(int * i); // type AND parameter name included.
Run Code Online (Sandbox Code Playgroud)
那么这两个声明之间的区别是什么?感谢阅读,也许回答这个可能微不足道的问题.
- 更新 -
好吧,所以我读过的东西是来自我的一位老教授的一套风格指南,警告不要在函数定义中包含参数名称而不要在函数中使用参数.
void do_something(int * i) { //code that doesn't use i;} //BAD
void do_something(int *) { //code that doesn't use i;} //OK
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1443 次 |
| 最近记录: |