0
我設置的例外通過做掩蓋ifstream的的failbit
:如何在ifstream中清除異常掩碼?
#include <iostream>
#include <fstream>
int main()
{
try {
std::ifstream in("in.txt");
in.exceptions(std::ifstream::failbit);
} catch (std::ios_base::failure &fail) {
// handle exception here
}
}
有沒有什麼辦法可以清除或恢復異常屏蔽?