投掷和捕捉一根绳子

hex*_*cle 0 c++

我只是把我的错误写成文字.我应该抓住他们char* v,char v还是const char* v

try{
    int choice = 1
        if(choice != 2)
            throw choice;
}
catch(char* v){
    if (v == choice)
cout << "Error: choice != 2."
}
Run Code Online (Sandbox Code Playgroud)

mat*_*net 9

你应该捕获一个int,因为你正在抛出一个int