以下例子以文件打开关闭为例:
void func()
{
FILE* fp = fopen("xxx", "r");
std::shared_ptr<void*> noUsed(NULL, [&](void*)
{
fclose(fp);
});
}
妈妈再也不用担心我文件没关闭啦
以下例子以文件打开关闭为例:
void func()
{
FILE* fp = fopen("xxx", "r");
std::shared_ptr<void*> noUsed(NULL, [&](void*)
{
fclose(fp);
});
}