1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #include <iostream> void f(int i) try { if ( i < 0 ) throw "less than zero"; std::cout << "greater than zero" << std::endl; } catch(const char* e) { std::cout << e << std::endl; } int main() { f(1); f(-1); return 0; } |
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdm9pZCBmKGludCBpKQp0cnkKewogICBpZiAoIGkgIDwgMCApIAogICAgICB0aHJvdyAibGVzcyB0aGFuIHplcm8iOwogICBzdGQ6OmNvdXQgPDwgImdyZWF0ZXIgdGhhbiB6ZXJvIiA8PCBzdGQ6OmVuZGw7Cn0KY2F0Y2goY29uc3QgY2hhciogZSkKewogICAgc3RkOjpjb3V0IDw8IGUgPDwgc3RkOjplbmRsOwp9CgppbnQgbWFpbigpIHsKCWYoMSk7CglmKC0xKTsKCXJldHVybiAwOwp9
-
upload with new input
-
result: Success time: 0s memory: 2856 kB returned value: 0
greater than zero less than zero


