catch,try,throw
#include <iostream>
using namespace std;
class Except1 {};
class Except2 {
public:
Except2(const Except1&) {}
};
void f() { throw Except1(); }
int main() {
try { f();
} catch(Except2&) {
cout << "inside catch(Except2)" << endl;
} catch(Except1&) {
cout << "inside catch(Except1)" << endl;
}
getchar();
}
浙公网安备 33010602011771号