Question.7
A developer manages a file handle with a custom deleter:
auto deleter = [](FILE* f) { fclose(f); };
std::unique_ptr<FILE, decltype(deleter)>
log_file(fopen("log.txt","w"), deleter);
fprintf(log_file.get(), "Boot OK");
// No fclose neededWhat happens when log_file goes out of scope?