Ниже приведен совершенно законный код C++
void foo (int) {
cout << "Yo!" << endl;
}
int main (int argc, char const *argv[]) {
foo(5);
return 0;
}
Интересно, имеет ли значение когда-либо оставить неназванные параметры в функциях, учитывая тот факт, что они не могут ссылаться внутри функции.
Зачем это законно начинать?