Is it possible to use previous arguments in a functions parameter list as the default value for later arguments in the parameter list? For instance,
void f(
No, you cannot do that.You will surely get an error "Local variable may not appear in this context".