ifstream을 수동으로 닫아야합니까?
를 close()사용할 때 수동으로 전화해야 std::ifstream합니까? 예를 들어, 코드에서 : 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"); } file.close()수동으로 전화 해야합니까? 파일을 닫기 위해 RAII 를 ifstream사용 해서는 안 됩니까?