首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
riia专题
类成员函数的函数对象与RIIA结合在多返回点函数中的应用
开发中有时候遇到这种情况:类的某个函数返回时执行一些清理工作,或一些特殊的动作;但是方法中的返回点有很多个,如果在每个返回点都放置清理代码,势必不好的,所以需运用一些技巧;一个可以利用的技巧是C++的RIIA,具体就是编写一个模板类,在类析构的时候执行特定的方法; 代码如下: template<typename T, typename F>class CClassFun{public:
阅读更多...