Tuesday, April 19, 2005
Default Parameter
The default parameter in a function definition can only appear once, like this.
void foo(int p1, int p2 = 3);
void foo(int p1, int p2){
p1 = p2 + p1 + 10;
return;
}
You can't do this:
void foo(int p1, int p2 = 3);
...
void foo(int p1, int p2 = 3){
p1 = p2 + p1 + 10;
return;
}
void foo(int p1, int p2 = 3);
void foo(int p1, int p2){
p1 = p2 + p1 + 10;
return;
}
You can't do this:
void foo(int p1, int p2 = 3);
...
void foo(int p1, int p2 = 3){
p1 = p2 + p1 + 10;
return;
}