Я помню, как читал ранее о значении (или его отсутствии) между включением имени параметра в объявление функции и не включением его.Но я не могу вспомнить, что я читал или где я это читал.
например,
void do_something(int *); // No parameter name included, only type.
против ...
void do_something(int * i); // type AND parameter name included.
Такв чем разница между этими двумя декларациями?Спасибо, что прочитали и, возможно, ответили на этот, возможно, тривиальный вопрос.
- ОБНОВЛЕНИЕ -
Хорошо, так что я прочитал набор руководств по стилю от старого профессора моего предупреждениявключая имя параметра в определение функции и НЕ использовать параметр в функции.
void do_something(int * i) { //code that doesn't use i;} //BAD
void do_something(int *) { //code that doesn't use i;} //OK