я писал код для обработки исключений на Visual C++ 2010 .Здесь есть кодКомандный процессор перестал работать
#include <iostream>
using namespace std;
// Localize a try/catch to a function.
void Xhandler(int test)
{
try{
if(test) throw test;
}
catch(int i) {
cout << "Caught Exception #: " << i << '\n';
}
}
int main()
{
cout << "Start\n";
Xhandler(1);
Xhandler(2);
Xhandler(0);
Xhandler(3);
cout << "End";
return 0;
}
Программа выполнена правильно, и выход был в expected.But, когда я нажал закрыть кнопка для закрытия консоли, то ошибка пришла, что cmd has stopped working
.Затем я побежал мой предыдущий код, который выполняется должным образом, они также дали ту же самую ошибку . Может ли кто-нибудь сказать, почему это происходит? Это проблема с Visual C++ 2010 или кодом
Ваш 'cmd.exe' заражен вирусом: P – P0W
@POW вы серьезно? – Freedom911
С помощью _ «Я выполнил свой предыдущий код, который был выполнен правильно, они также дали ту же ошибку», я могу думать только о поврежденном исполняемом файле. Idk, подождите несколько ответов. – P0W