■例如: void f(char *filename) ifstream file(filename); if(file.fail(O)》 {cout<<"文件打开失败n"; exit(-1); } int x; cin >X; } 不管abort:还是exit,都“not user-friendly”◼ 例如: void f(char *filename) { ifstream file(filename); if (file.fail()) { cout << "文件打开失败\n"; exit(-1); } int x; cin >> x; ...... } ◼ 不管abort还是exit,都“not user-friendly