求助:warning C4717: recursive on all control paths...
程序在VC6.0编译运行都没有问题,现在VS2013下,报错如下:
warning C4717:'clearJBRegisters' : recursive on all control paths, function will cause runtime stack overflow
原代码如下:
int clearJBRegisters (int which reg, int val, bool do_init=true)
{
IntArray val_array;
val_array.Add(val);
return clearJBRegisters ( which_reg,val,do_init);
}
这个怎么解决?谢谢!