Gemery

导航

2011年5月20日 #

在作用域结束时自动执行某个函数

摘要: 假设有这样一个函数,这个函数里有多个if分支,每个if分支里都有return;如果在这个函数return之前,我们需要销毁某个对象,那么我们需要在每个if分支里面添加销毁这个对象的代码。 如果我们合理的利用对象的生命周期,那么我们就可以在对象析构时做一些事情,比如调用某个外界函数。为了实现这一点我编写了一个类:CDestructorRunner头文件:DestructorRunner.h/**************************************************************************file: DestructorRunner.hclass: 阅读全文

posted @ 2011-05-20 18:09 Gemery 阅读(495) 评论(0) 推荐(0) 编辑