Under what circumstance is it impossible to assign a default value to a parameter while declaring a function?
When the parameter is Boolean
When the function is being declared as a member of a class
When the parameter is being declared as passed by reference
When the function contains only one parameter