Я преднамеренно использую этот метод, который записывает в файл, поэтому я попытался обработать исключение возможности записи в закрытый файл:
void printMe(ofstream& file)
{
try
{
file << "\t"+m_Type+"\t"+m_Id";"+"\n";
}
catch (std::exception &e)
{
cout << "exception !! " << endl ;
}
};
Но, видимо, std::exception не является подходящим исключением для ошибки закрытия файла, потому что я намеренно пытался использовать этот метод для уже закрытого файла, но мой комментарий «исключение !!» не был сгенерирован.
Так какое же исключение я должен был написать??