Cố ý Tôi đang gặp phương pháp này mà viết vào một tập tin, vì vậy tôi đã cố gắng để xử lý các ngoại lệ của possiblity rằng tôi đang viết vào một tập tin đóng:ofstream xử lý ngoại lệ
void printMe(ofstream& file)
{
try
{
file << "\t"+m_Type+"\t"+m_Id";"+"\n";
}
catch (std::exception &e)
{
cout << "exception !! " << endl ;
}
};
Nhưng dường như std: : ngoại lệ không phải là ngoại lệ thích hợp cho một lỗi tệp đóng vì tôi đã cố gắng sử dụng phương thức này trên một tệp đã đóng nhưng nhận xét "exception !!" của tôi không được tạo ra.
Vậy tôi nên viết ngoại lệ nào?
Tôi đã cố gắng làm quen với xử lý ngoại lệ nhưng thật tuyệt khi biết rằng "Luồng không loại trừ ngoại lệ theo mặc định", cảm ơn rất nhiều – Glolita