@Jon Хорошо, я исправил пример
что мне когда-либо говорили, это то, что идти к злу и держаться подальше от них, но я думаю, что они могут помочь мне здесь (?) Я хотел бы предоставить пользователю возможность перезапустить приложение, когда возникнет исключение, и у меня возникли некоторые проблемы, связанные с тем, что делать ...
Мое приложение будет отслеживаться другим процессом, но есть некоторые исключения, когда я хочу, чтобы пользователь мог решать, что делать, не возвращая управление вызывающему процессу.
Является ли что-то подобное "приемлемым"? Любые другие предложения?
Спасибо!
int main(){
initialize:
try{
//do things
}
catch(...)
{
cout<<"Would you like to try initializing again?"<<endl;
//if yes
goto initialize;
//if not
abort(); //or something...
}
return 0;
}