摘要: RAII被认为是c++资源管理的最佳范式,但是c++98中用RAII必须为要管理的资源写一个类,这样一来RAII的使用就有些繁琐了。C++11有了lambda和function后,我们就可以编写泛化的RAII,实现ScopeGuard,优雅地解决这个问题。本文主要参考刘未鹏的博客。 主要代码如下 为 阅读全文
posted @ 2016-02-27 13:07 你好呵呵 阅读(1554) 评论(0) 推荐(3) 编辑