В чем разница между включением имени параметра в объявление функции и без его включения?

Я помню, как раньше читал о значении (или его отсутствии) между включением имени параметра в объявление функции и его исключением. Но я не могу вспомнить, что я читал или где это читал.

например,

void do_something(int *); // No parameter name included, only type.

vs ...

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
7
задан MrSmith42 3 February 2013 в 22:37
поделиться