If I have a function declaration as follows:
int Remove(Object *spl, Object1* parent,
int num, Object2* th = NULL, bool& proceed
);
I get an error that I need to declare 'proceed' becasue 'th' has a default argument. I understand why. But how do I make a default argument for a "bool&" in function declaration?