有以下代码:
void fun(int &x,int &y); void func(int &x,int &y){ if(y>x)return; x--;y/=2; fun(x,y); } void fun(int &x,int &y){ if(x==1)return; //以下省略 }
为什么'fun'函数能重复定义?