c++11 利用智能指针实现自动资源管理

来源:互联网 发布:linux安装git命令 编辑:程序博客网 时间:2024/06/11 02:01

以下例子以文件打开关闭为例:

void func(){    FILE* fp = fopen("xxx", "r");    std::shared_ptr<void*> noUsed(NULL, [&](void*)    {        fclose(fp);    });}

妈妈再也不用担心我文件没关闭啦

0 0