我正在尝试向功能添加重试但我不确定以下是否是一种安全的方法来执行此操作
void start()
{
int count = 0;
while (true)
{
if (!configure())
{
count++;
if (count == 2)
{
//error handling
return;
}
}
count = 0;
break;
}
//do other stuff
}
这会有用吗?