求教一个基本的"带有缺省参数的函数"的问题.请看小代码~~
void f(int,int=0);
void fo(void)
{
f(3); //这里等价于f(3,0); 还是f(0,3); 为什么?
}
void f(int a,int b)
{
//函数f()的定义
}
注:若函数具有多个形参,则缺省参数必须自右向左连续定义,这是由于C++语言在函数调用时参数是自右至左入栈这一约定所决定的.

A flea in the JAVA