C++ - unique_ptr for custom resource Dec 22, 2024 Using unique_ptr for a custom resource such as opening a file. 1 auto fp = unique_ptr<FILE, decltype(&fclose)>{fopen("sample.txt", "r"), &fclose};