5
Tôi có cần phải tự đóng một ifux không?
Tôi có cần gọi thủ công close()khi tôi sử dụngstd::ifstream không? Ví dụ: trong mã: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); } throw std::runtime_exception("file not found"); } Tôi có cần gọi file.close()thủ công không? Không nên ifstreamsử dụng RAII …